実用 R アナグラミングの最近のブログ記事

 『実用 R アナグラミング』を書き直している。
 目的は、アナグラミングのスピードアップと、対応文字列長リミット(現在11文字)を伸ばす事、そして、「安易な兄」問題の対応。

 処理のタイムリミット(30秒)がなければ、理論的にいくらでも長い文字列を処理できるので、スピードアップは文字列長リミットに直接関わっている(今回の刷新では考えてないけど、更なるスピードアップを狙うなら、処理(作業)の一部をCで書くつもり)。

 あと、今回はローマ字文字列をマトリクスで読ませようとしている(既存では、かなり格好の悪いプログラムになっているので)。

実用 R アナグラミング

* 『実用 R アナグラミング』はローマ字のアナグラムを生成するWebサービスです。

関連記事

実用 R アナグラミング

 現状、『 ani 』と入力すると、aで始まる語が『 ain (アイン)』と『 ani (アニ)』しか出てきません。
 『 ani 』は「アンイ」 とも読めなくてはならないのですが・・・、これはマズいね。

 でも忙しくて今は直している時間がない。

 またあとで。

 『実用 R アナグラミング』は、ローマ字アナグラムを作成するWebサービスです。

関連記事

実用 R アナグラミング

 促音の対応漏れがあったので処理追加。
 チ(CHI)/チャ(CHA)/チュ(CHU)/チョ(CHO)音に限り、その前にTを加えるというルールです。字面を見ると確かに見た事ありますね。

 それと、ヘボン式で「M」を「ン」と読ませるケース。
 これも確かにある。samma(サンマ)とかね。

 あと、文字列に大文字が含まれる際にうまく動かなかった不具合を修正。大文字→小文字変換は入れてたハズなんですが、作成過程で失われてました。

関連記事

実用 R アナグラミング

 促音に対応するよう修正しました。
 促音とは「ppa(ッパ)」や「kka(ッカ)」のような、つまる音の事です。

 現在の最大文字列長11文字、長くしたいね・・・。

関連記事

 作成していたアナグラム作成ツールを公開します。

実用 R アナグラミング

 結局こんな名前になりました。Rはローマ字のR。
 どこかで聞いた事があるような名前ですね。でも一々説明するのは野暮なのでやめときます。

 今のところ11文字がリミッターです。もう少し長く出来るよう頑張ります。

 現在、生成されるローマ字綴りは、ヘボン式と訓令式が混在したものとなります。これについては、ユーザ設定によりカスタマイズできるよう機能追加する予定です。
 また、例外的にヘボン式と訓令式どちらにも含まれないような綴りを許容しています(例えば「LI」を「リ」と読ませたり)。これについても許容可否を設定できるようにします。

 とりあえず試してみてやってください。


Simon Singh/青木 薫
新潮社 (2001/07/31)

関連記事

 1  |  2  | All pages

書いている人

KUROSAKI Luka
プログラミングを生業としている群馬県高崎市在住の人間。

アーカイブ

あわせて読みたいブログパーツ