코드 골프 측정기 © 2019
함께 사용되는 16 진 덤프 xxd
는 다음과 같습니다.
00000000: 666f 6f20 6261 7220 7370 616d 2065 6767 foo bar spam egg
00000010: 730a s.
귀하의 임무는이 형태의 16 진 덤프를 사용 된 바이트 수로 변환하는 것입니다.
규칙 :
- 일반적인 허점은 금지되어 있습니다.
- 이것은 code-golf 이므로 바이트 단위의 가장 짧은 유효한 답변이 이깁니다.
- 텍스트 끝에 줄 바꿈 문자를 포함하거나 포함하지 않을 수 있습니다 (
0a
). 이는 16 진수 덤프가 개행 (0a
)으로 끝나는 경우 해당 입력의 출력이 1 씩 감소 될 수 있음을 의미합니다. - 빈 입력 (문자 그대로 : 빈 목록 / 문자열 등)은 0을 출력해야합니다.
- 어떤 형태로든 입력 가능
- 입력은 제어 문자가없는 유효한 ASCII입니다.
- 입력은 전체 16 진 덤프를 포함해야합니다.
테스트 사례 :
00000000: 4865 6c6c 6f2c 2077 6f72 6c64 2120 4865 Hello, world! He
00000010: 6c6c 6f2c 2077 6f72 6c64 210a llo, world!.
28 또는 27을 반환
00000000: 0a .
1 또는 0을 반환
00000000: 6368 616c 6c65 6e67 650a challenge.
10 또는 9를 반환
00000000: 4865 6c6c 6f2c 2077 6f72 6c64 21 Hello, world!
13을 반환
0을 리턴합니다 (문자 그대로 아무것도 없음 : 빈 목록 / 문자열 등).
비표준 언어에는 설명이 좋습니다.
xxd
빈 문자열이 공급되면 아무것도 출력하지 않기 때문 입니다.
objdump
분해 또는 nasm
목록을 볼 때 직접 손으로하는 것처럼 ) 샌드 박스에 게시해야한다고 생각합니다.