문장 부호와 대문자뿐만 아니라 단어의 순서를 초기 위치에 유지하면서 문자열에서 각 단어를 바꾸는 문자 수가 가장 적은 프로그램을 만드십시오.
"단어의 순서"는 각 단어가 빈 공간 ( "")으로 나뉘어 짐에 따라 수축 등이 하나의 단어로 취급됨을 의미합니다. 수축의 아포스트로피는 같은 곳에 있어야합니다. ( "Do n't"=> "Tno'd").
문장 부호는 az, AZ 또는 공백이 아닌 문자를 의미합니다 *.
- 대문자를 사용할 수 없기 때문에이 목록에서 숫자가 제거되었습니다. 숫자는 이제 문장 부호로 처리됩니다.
예를 들어, 입력의 경우 :
Hello, I am a fish.
출력해야합니다 :
Olleh, I ma a hsif.
첫 번째 단어의 첫 글자 인 O는 이제 대문자였습니다. H는 같은 위치에서 이전에 대문자 였기 때문입니다.
쉼표와 마침표도 같은 위치에 있습니다.
더 많은 예 :
This; Is Some Text!
출력 할 것이다
Siht; Si Emos Txet!
모든 언어를 사용할 수 있습니다. 문자 수가 가장 적은 프로그램이 승리합니다.
Nod't hcuot tath!
Don't touch that!
매핑 됩니까?t'noD hcuot taht!
noD't hcuot taht!