인쇄 가능한 문자 (ASCII 20-7E)와 n
[2,16] 의 정수로 구성된 문자열을 입력으로 사용하고 문자열에 대해 다음 수정을 수행하는 프로그램을 작성하십시오.
- 문자열의 각 문자는 ASCII 코드로 변환됩니다 (주어진 예제는 16 진수이지만 10 진수도 허용됩니다).
- ASCII 코드는 기본으로 변환되어
n
서로 연결됩니다. - 새 문자열은 다른 모든 문자로 분할됩니다. 홀수 개의 문자가 있으면 마지막 문자가 완전히 제거됩니다.
- 인쇄 ASCII 코드 (16 진수)는 문자로 다시 변환되고 인쇄되지 않는 ASCII 코드는 제거됩니다.
- 결과 문자열이 인쇄됩니다.
테스트 사례
입력
Hello, World!
6
단계
Hello, World!
48 65 6C 6C 6F 2C 20 57 6F 72 6C 64 21
2002453003003031125222330331030024453
20 02 45 30 03 00 30 31 12 52 22 33 03 31 03 00 24 45
이 프로그램의 출력은입니다 E001R"31$E
.
이것은 코드 골프이므로 표준 규칙이 적용됩니다. 바이트 단위의 최단 코드가 이깁니다.
7
에서 문자열 J
은 또는 - 처럼 J
-> 50
-> 101
-> 10
-> 단계를 거칩니다 . (no output)
K
L
H
ASCII 72 (십진수) 또는 48 (16 진수)이지만 필요한 것은 200 (기본 6)입니다. 예제의 모든 행 2는 쓸모없고 내 의견으로는 혼란 스럽습니다