고양이 프로그램의 역할을하는 코드를 작성하십시오. 즉, 문자열을 입력하여 그대로 출력합니다. 그러나 코드의 정상적인 복귀는 입력 문자열의 정상적인 복귀를 출력해야합니다. 그리고 코드의 시각적 복귀는 입력 문자열의 시각적 복귀를 출력해야합니다.
정상적인 복귀는 문자열의 역순 문자 시퀀스입니다. 시각적 복귀는 문자 ()[]{}<>
가 )(][}{><
각각 대체 된 정상적인 복귀입니다 .
문자가 있고 코드 ()[]{}<>
를 정의하기 위해이 챌린지 전에 게시 된 모든 코드 페이지를 사용할 수 있습니다 . 모든 코드에 대해 동일한 코드 페이지를 사용해야합니다. 이 코드 페이지에서 원본 코드가 유효해야하며 그 반대의 코드를 적용하면 자체 코드가 생성됩니다.
이것은 바이트 단위의 code-golf , 가장 짧은 코드입니다.
예
문자열의 AB(XY)
경우 정상 및 시각적 복귀는 각각 )YX(BA
및 (YX)BA
각각입니다.
(가상 언어) 코드 인 경우 AB(XY)
, 그 코드 )YX(BA
및 (YX)BA
출력해야 각각 입력 문자열의 정상 시각이 복귀. 그리고 AB(XY)
고양이 프로그램으로 행동해야합니다.