アナグラムを作るWebアプリを作ってます。
アナグラムとは、ある言葉の文字を入れ替える事で、別の意味の言葉に変える言葉遊びの一種です。
(詳しくは、アナグラム - Wikipedia 参照)
アナグラムを作ってくれるサービスは、例えば海外だと Internet Anagram Server という優秀なサイトあるので、じゃあローマ字版を作ってみようかな、と。
ローマ字綴りの言葉を渡すとローマ字綴りのアナグラム返してくれるようなシステム。
で、軽く作ってみたのが手元にあるんですけども、これ、課題多そうです。
ローマ字、単純に子音に母音を付けるだけじゃ足りなくて、キャ、キュ、キョなどの拗音や、KITTE(切手)などのようにTが連続する促音とかの扱いをどうするかとか。
でも一番の課題は、レスポンスの問題かもしれません。種として渡す文字列が長いとブラウザがタイムアウトしてしまう。かといって、種があまりに短いとつまらない。
処理の見直しと、見せ方を工夫しないと。
アナグラムとは、ある言葉の文字を入れ替える事で、別の意味の言葉に変える言葉遊びの一種です。
(詳しくは、アナグラム - Wikipedia 参照)
アナグラムを作ってくれるサービスは、例えば海外だと Internet Anagram Server という優秀なサイトあるので、じゃあローマ字版を作ってみようかな、と。
ローマ字綴りの言葉を渡すとローマ字綴りのアナグラム返してくれるようなシステム。
で、軽く作ってみたのが手元にあるんですけども、これ、課題多そうです。
ローマ字、単純に子音に母音を付けるだけじゃ足りなくて、キャ、キュ、キョなどの拗音や、KITTE(切手)などのようにTが連続する促音とかの扱いをどうするかとか。
でも一番の課題は、レスポンスの問題かもしれません。種として渡す文字列が長いとブラウザがタイムアウトしてしまう。かといって、種があまりに短いとつまらない。
処理の見直しと、見せ方を工夫しないと。
コメントする