Code Golf Measurer © 2019
Hexdumps xxd
sehen ungefähr so aus:
00000000: 666f 6f20 6261 7220 7370 616d 2065 6767 foo bar spam egg
00000010: 730a s.
Ihre Aufgabe ist es, einen Hexdump in dieser Form in die Anzahl der verwendeten Bytes umzuwandeln.
Regeln:
- Übliche Schlupflöcher verboten.
- Dies ist Code-Golf , also gewinnt die kürzeste gültige Antwort in Bytes.
- Sie können die neue Zeile am Ende des Textes einfügen oder nicht (
0a
). Dies bedeutet0a
, dass die Ausgabe dieser Eingabe möglicherweise um eins reduziert wird , wenn der Hexdump in einer newline ( ) endet . - Eine leere Eingabe (buchstäblich nichts: leere Liste / Zeichenfolge / etc.) Muss 0 ausgeben.
- Die Eingabe kann in beliebiger Form erfolgen
- Die Eingabe erfolgt in gültigem ASCII-Format ohne Steuerzeichen
- Die Eingabe muss den gesamten Hexdump enthalten
Testfälle:
00000000: 4865 6c6c 6f2c 2077 6f72 6c64 2120 4865 Hello, world! He
00000010: 6c6c 6f2c 2077 6f72 6c64 210a llo, world!.
gibt 28 oder 27 zurück
00000000: 0a .
gibt 1 oder 0 zurück
00000000: 6368 616c 6c65 6e67 650a challenge.
gibt 10 oder 9 zurück
00000000: 4865 6c6c 6f2c 2077 6f72 6c64 21 Hello, world!
gibt 13 zurück
gibt 0 zurück (Dies ist buchstäblich nichts: leere Liste / Zeichenfolge / etc.)
Erklärungen wären für Nicht-Standardsprachen nett.
xxd
eine leere Zeichenkette eingegeben wird, gibt sie nichts aus.
objdump
Zerlegungen oder nasm
Auflistungen suche, um Antworten auf Maschinencodes zu erhalten.) Ich schätze, ich sollte das in der Sandbox posten ...