'짝수 문자열'은 문자의 ASCII 값의 패리티 가 항상 번갈아 나타나는 문자열입니다. 예를 들어, EvenSt-ring$!
문자의 ASCII 값은 다음과 같으므로 문자열 은 짝수 문자열 입니다.
69 118 101 110 83 116 45 114 105 110 103 36 33
이 숫자의 패리티는 다음과 같습니다.
Odd Even Odd Even Odd Even Odd Even Odd Even Odd Even Odd
어느 쪽이든 번갈아 가며 그러나 ASCII 값은 다음 과 같으 므로 같은 문자열 은 짝수 문자열 Hello world!
이 아닙니다 .
72 101 108 108 111 32 87 111 114 108 100 33
그리고 패리티는 다음과 같습니다.
Even Odd Even Even Odd Even Odd Odd Even Even Even Odd
항상 교대하지는 않습니다.
도전
전체 프로그램 또는 입력을 위해 문자열을 허용 하고 문자열이 짝수이면 정확한 값을 출력하고 그렇지 않으면 거짓 값을 출력하는 함수를 작성해야합니다 . 적절한 형식으로 입력 및 출력을 취할 수 있으며 입력에 인쇄 가능한 ASCII (32-127 범위) 만 있다고 가정 할 수 있습니다 . 빈 입력을 처리 할 필요가 없습니다 .
예
짝수 문자열의 예는 다음과 같습니다.
#define
EvenSt-ring$!
long
abcdABCD
3.141
~
0123456789
C ode - g ol!f
HatchingLobstersVexinglyPopulateJuvenileFoxglove
그리고이 모든 예제는 문자열조차도 아닙니다.
Hello World
PPCG
3.1415
babbage
Code-golf
Standard loopholes apply
Shortest answer in bytes wins
Happy golfing!
이 테스트되지 않은 솔루션 을 사용 하여 특정 테스트 사례에 대해 궁금한 경우 문자열을 테스트 할 수도 있습니다 .
lno
.