Code Golf Measurer © 2019
Birlikte kullanılan onaltılık pompalar şöyle xxdgörünür:
00000000: 666f 6f20 6261 7220 7370 616d 2065 6767 foo bar spam egg
00000010: 730a s.
Göreviniz bu formdaki bir hexdump'ı kullanılan bayt sayısına dönüştürmektir.
Kurallar:
- Her zamanki boşluklar yasaktır.
- Bu kod golf , bayt en kısa geçerli cevap kazanır.
- Yeni satırı metnin sonuna (
0a) ekleyebilir veya eklemeyebilirsiniz . Bu, hexdump bir satırsonu (0a) ile biterse , bu girdinin çıktısını bir azaltabileceği anlamına gelir . - Boş bir giriş (kelimenin tam anlamıyla hiçbir şey: boş liste / dize / vb.) 0 çıktısı almalıdır.
- Giriş herhangi bir biçimde alınabilir
- Giriş, kontrol karakteri olmadan geçerli ASCII olacak
- Giriş tüm hexdump'ı içermelidir
Test senaryoları:
00000000: 4865 6c6c 6f2c 2077 6f72 6c64 2120 4865 Hello, world! He
00000010: 6c6c 6f2c 2077 6f72 6c64 210a llo, world!.
28 veya 27 döndürür
00000000: 0a .
1 veya 0 döndürür
00000000: 6368 616c 6c65 6e67 650a challenge.
10 veya 9 döndürür
00000000: 4865 6c6c 6f2c 2077 6f72 6c64 21 Hello, world!
13 döndürür
0 döndürür (Bu tam anlamıyla hiçbir şey değildir: boş liste / dize / vb.)
Standart olmayan diller için açıklamalar iyi olurdu.
xxdboş bir dize beslenirse hiçbir şey çıktılamaz.
objdumpsökme veya nasmlistelere bakarken elimle yaptığım gibi .) Sanırım bunu kum havuzuna göndermeliyim ...




