すべてではないにしても、ほとんどの人が何らかの点でこれに出くわしたと思います。
Cmabrigde UinervtisyのrscheearchへのAoccdrnig、それはwrodのltteersがwordでmttaerであるとは思わない、olny iprmoetnt tihngはrhtit pclaeであります。rsetはtoatl msesである可能性があり、あなたはそれをwouthit porbelmに座っていることができます。Tihsはbcuseaeであり、istlefがervey lteterを支持したのではなく、wloheとしてwrodを食べました。
任意の量のテキストを入力するプログラムを作成します。テストのために、上記のテキストのスクランブルされていないバージョンを使用してください。
次に、プログラムは、各単語の最初と最後の文字を除いて、4文字以上の長さの各単語の文字をランダムに転置する必要があります。
他のすべてのフォーマットは同じままにする必要があります(大文字と句読点など)。
テストテキスト:
ケンブリッジ大学の研究者によると、単語の文字がどのような順序であるかは関係ありません。唯一重要なことは、最初と最後の文字が正しい場所にあることです。残りは完全に混乱する可能性がありますが、問題なく読むことができます。これは、人間の心がすべての文字を読むのではなく、単語全体を読むからです。
いつものように、これはコードゴルフです。最短のコードが優先されます。
rscheearch
サンプルテキストの最後の文字は正しくありません。
don't
同じ位置のままでなければなりませんか?スペックは言うAll other formatting must remain the same (capitalization and punctuation, etc.).
...しかし、ここでうまくいくことどのように私はわからない