アナグラム(anagram)とは、言葉遊びの一つで、単語または文の中の文字をいくつか入れ替えることによって、全く別の意味にさせる遊びである。 文字列を逆順にして一致するかどうかを調べればよい回文とは異なり、単純に考えて異なるN種類の文字列ならNの階乗-1通り(N!;例えば5文字なら120-1=119通り)の並べ替えが可能なので、意味のあるアナグラムを一瞬で見つけるのは困難である。逆にそれだけの可能性があるため、たいていの言葉は(強引な意味づけをすることで)アナグラムになりうる。 例えば「アナグラム」から「グアムなら」などのアナグラムを作ることができる。 英語ではとくに、意味の上でもとの言葉と関連するようなアナグラムが多く見出されている。 anagrams = ARS MAGNA (アナグラム=偉大なる芸術(ラテン語)) Statue of Liberty = built to stay f