アナグラム(anagram)をご存知ですか? アナグラムは単語や文の文字を入れ替えて 別の意味を持った単語や文を作る遊びです 例えば"note"には"tone" "master"には"stream"というアナグラムがあります もちろん日本語アナグラムもあります "タモリ"は"モリタ"のアナグラムです "いきるいみなんて"と"みんないきている"は 一見哲学的問答に見えますが これもアナグラムなんです:) 少しやって頂ければ分かりますが アナグラムを見つけるのは意外と難しいです 試しに"friend" と"setter"と"resort"のアナグラムを それぞれちょっと考えてみてください (答え)*1 そんなわけで.. Rubyにアナグラムを見つけてもらいましょう RubyでAnagramを作る 指定の英単語に対する 複数のアナグラムを見つけるプログラムを考えます こんな感じです find_a