Meydan okuma
Bir dosyanın her baytını görüntülemek için bir konsol programı oluşturun.
Kazanan
Bu kod golf olduğundan , en az bayt kazanır.
kurallar
- Program bir konsol uygulaması olmalıdır , yani bir tür komut satırı yorumlayıcısından çalıştırılacaktır;
- Her bayt bir boşlukla ayrılmış büyük harf onaltılık olmalı ve 2 basamak olmalıdır; (1 basamak varsa 0 sayısını önüne koyun)
- Dosya IO veya alternatif kullanılarak okunmalı ve sabit kodlanmış olmamalıdır;
- Dosya yolu, komut satırı bağımsız değişkeni veya kullanıcı istemi (STDIN gibi) olarak belirtilmelidir ;
- Hiçbir boşluklar lütfen ;
Misal
test.txt (LF ile biter)
Hello World!
$ ./hexdump.exe test.txt
48 65 6C 6C 6F 20 57 6F 72 6C 64 21 0A
hello.txt olarak örnek olarak basit bir metin dosyanız varsa ve beklenen çıktının ne olması yararlı olacaktır. Örneğin, içerdiği satır sonu olan kelimeyi içeriyorsa , bu çıktıda nasıl ifade edilir? Baytları 16 bit, 32 bit veya 64 bit sözcüklerle mi gruplandırıyorsunuz? Yoksa her bayt iki haneli onaltılık olarak mı ifade edilir? Boşluklar her bayttan sonra onaltılı olarak mı yoksa her bir x-bit kelimesinden sonra mı kabul edilebilir? Her bayt için bir ön düzeltmeye mi ihtiyacınız var ? hello.txthello0x
