Pengukur Golf Kode © 2019
Hexdumps digunakan dengan xxd
tampilan seperti ini:
00000000: 666f 6f20 6261 7220 7370 616d 2065 6767 foo bar spam egg
00000010: 730a s.
Tugas Anda adalah mengubah hexdump dalam bentuk ini menjadi jumlah byte yang digunakan.
Aturan:
- Celah yang biasa dilarang.
- Ini adalah kode-golf , jadi jawaban terpendek yang valid dalam byte menang.
- Anda mungkin atau mungkin tidak menyertakan baris baru di akhir teks (
0a
). Ini berarti bahwa jika hexdump berakhir di baris baru (0a
), input yang mungkin memiliki output dikurangi satu. - Input kosong (secara harfiah tidak ada: daftar kosong / string / dll.) Harus menampilkan 0.
- Masukan dapat diambil dalam bentuk apa pun
- Input akan valid ASCII tanpa karakter kontrol
- Input harus mengandung seluruh hexdump
Kasus uji:
00000000: 4865 6c6c 6f2c 2077 6f72 6c64 2120 4865 Hello, world! He
00000010: 6c6c 6f2c 2077 6f72 6c64 210a llo, world!.
mengembalikan 28 atau 27
00000000: 0a .
mengembalikan 1 atau 0
00000000: 6368 616c 6c65 6e67 650a challenge.
mengembalikan 10 atau 9
00000000: 4865 6c6c 6f2c 2077 6f72 6c64 21 Hello, world!
mengembalikan 13
mengembalikan 0 (Ini benar-benar tidak ada: daftar kosong / string / dll.)
Penjelasan akan bagus untuk bahasa yang tidak standar.
xxd
diberi string kosong, tidak menghasilkan apa-apa.
objdump
pembongkaran atau nasm
daftar untuk jawaban kode mesin.) Saya kira saya harus mempostingnya di kotak pasir ...