あなたの仕事は、Calibriフォントで、任意の長さの単語を入力するプログラムを作成することです。この単語は、通常のQWERTYキーボードにある文字で構成されます。アクセントやその他の文字(句読点、数字など)はありません。
したがって、元の文字は次のとおりです。
ABCDEFGHIJKLMNOPQRSTU VWXYZ
次に、プログラムはスクランブルして文字を変更し、文字が似ているかまったく同じに見えるようにします。これにより、スペルチェッカーにフラグを立てることで混乱する可能性がありますが、通常の単語と同じように見えるため、変更されていない文字で混乱します。
この例は、Unicode文字U+0430、キリル文字a( "а")であり、Unicode文字U+0061、ラテン小文字a、( "a")と同じに見えます。これは、英語で使用される小文字の "a"です。
別の例は、ロシア語の文字а、с、е、о、р、х、およびуは、基本的なラテンアルファベットに対応する光学文字があり、a、c、e、o、p、x、およびyに近いか同一に見えます。
ルール:
- プログラムは同様のキャラクターを解決する必要があります。これは、それらがどんなフォームにも格納できないことを意味します。これは、Unicode値または文字自体を意味します。
- これはコードゴルフです-最短の回答が勝ちます!
- ゴルフをしたときに検出できない不正行為を避けるために、未ゴルフバージョンも投稿する必要があります!
- 単語もそこに保存されていない限り、任意の関数またはプログラムを使用してこれを行うことができます。
- UTF-8を使用する必要があります。他の入力および出力は禁止されています。これは、実際にあなたが出力しているものと、私が入力しているものを読むことができるようにするためです。したがって、ランダムなマス、クエスチョンマーク、およびその他のランダムな句読点はありません。
- 入力した任意の単語で動作する必要があります。
実用例(これをコピーして単語に貼り付け、その後にスペースを挿入します。最初のフラグではなく、2番目のフラグを立てる必要があります。)
Halim
Hаlim
幸運を!ベギン
