アナグラム(ギリシャ語から。Ανα-「ペレ」とγράμμα-「レター」)は、特定の単語(またはフレーズ)の文字または音の順列で構成される文学的なデバイスであり、結果として別の単語またはフレーズを与えます
アナグラムは、クイズの質問に対する答え(暗号、クロスワードなど)を暗号化するために使用されます。
個々の単語やフレーズからアナグラムを取得するためのアルゴリズムを実装する2つの機能に注目してください。
彼らが言うように、「戦闘中」の機能の仕事は
ここで見ることができ
ます 。
最も「混合された」アナグラムを選択するには、レーベンシュタイン関数が使用されます。
長さが3文字以下の単語の場合、アナグラムはコンパイルされません-意味がありません。
数字の場合-同じ。
エンコーディング-UTF-8。
GetAnagramm関数の唯一のパラメーターの値として、単語またはフレーズを指定し、GetWordAnagrammの出力で、すべての文字がHTML SPAN要素で囲まれた完成したアナグラムを取得します(アナグラムにCSSスタイルで見栄えのする外観を与えるため)。
出力ページのannagramm SPANクラスにCSSスタイルを追加する場合:
span.annagramm { background-color: #ffffff; border-style: outset; border-width: 1px; border-color: #cccccc; -webkit-border-radius: 4px; -moz-border-radius:4px; border-radius: 4px; padding: 4px; padding-left: 6px; padding-right: 6px; margin-left: 1px; margin-right: 1px; margin-top: 6px; margin-bottom: 6px; font-weight: bold; color: #4f4ba8; font-size: 11pt; text-transform: uppercase; box-shadow: 0 1px 4px rgba(0, 0, 0, .3), -23px 0 20px -23px rgba(0, 0, 0, .8), 23px 0 20px -23px rgba(0, 0, 0, .8), 0 0 40px rgba(0, 0, 0, .1) inset; }
このような「美しさ」が得られます。

正解:
Agafon Nikitin 。