ローマ字のアナグラムを作る仕組みを作っています。

 アナグラムを作るWebアプリを作ってます。

 アナグラムとは、ある言葉の文字を入れ替える事で、別の意味の言葉に変える言葉遊びの一種です。
(詳しくは、アナグラム – Wikipedia 参照)

 アナグラムを作ってくれるサービスは、例えば海外だと Internet Anagram Server という優秀なサイトあるので、じゃあローマ字版を作ってみようかな、と。
 ローマ字綴りの言葉を渡すとローマ字綴りのアナグラム返してくれるようなシステム。

 で、軽く作ってみたのが手元にあるんですけども、これ、課題多そうです。
 ローマ字、単純に子音に母音を付けるだけじゃ足りなくて、キャ、キュ、キョなどの拗音や、KITTE(切手)などのようにTが連続する促音とかの扱いをどうするかとか。
 でも一番の課題は、レスポンスの問題かもしれません。種として渡す文字列が長いとブラウザがタイムアウトしてしまう。かといって、種があまりに短いとつまらない。
 処理の見直しと、見せ方を工夫しないと。

Related Posts

Comments are closed.