文字列内の各単語を逆順に並べ、句読点と大文字を最初の場所に保持しながら、文字数が最小のプログラムを作成します。
「単語の順序」とは、各単語が空のスペース( "")で分割されていることを意味するため、短縮などは1つの単語として扱われます。収縮のアポストロフィは同じ場所にとどまる必要があります。(「しない」=>「いいえ」)。
(句読点は、a〜z、A〜Z、または空白*以外の文字を意味します)。
- 大文字の番号を使用できないため、このリストから番号が削除されました。数字は句読点として扱われるようになりました。
たとえば、入力の場合:
Hello, I am a fish.
出力されるはずです:
Olleh, I ma a hsif.
Hは以前は同じ場所で大文字だったため、最初の単語の最初の文字であるOが大文字になっていることに注意してください。
コンマとピリオドも同じ場所にあります。
その他の例:
This; Is Some Text!
出力します
Siht; Si Emos Txet!
任意の言語を使用できます。キャラクターの数が最も少ないプログラムが勝ちます。
Nod't hcuot tath!
Don't touch that!
マッピングさt'noD hcuot taht!
れnoD't hcuot taht!
ますか?