アナグラムツールを作りました。
文字列を渡すとアナグラムを作ってくれるサービスとして、
Word Smithというサイトの
Internet Anagram Server ←→ I, Rearrangement servant
というWebサービスが知られています。
このサイトを使うとLipton Tea が Potentialのアナグラムであることを素早く見つけることができます。
フライパン 10:25
唐突にアナグラム検索の話なのですが、英語だとこれがすごく実用性が高くて助かってるのですが、これの日本語verがあると嬉しい場面が多々ありつつ匹敵するものが多分無く。何か良い代替案ってこの世にあったりしますかね……
今のところ思いつかないので
正規表現+Excel数式ガチャガチャか、
わんどさんのアナグラムツール+使用文字カウンターツール
とかでやってたりします(プログラム組めって話ですが)
https://www.wordplays.com/anagrammer
(どこが嬉しいか)
1. 完全使い切りのアナグラム例を出力してくれる(多分長い単語から優先的に使っていく深さ優先探索だと思う)
→そのままでは実用に足らない例の出力が多いが以下の2.〜4.と組み合わせることで使える
2. min-lengthを指定できる(max-lengthもあれば更に嬉しいが……)
3. +をタップすると「それを使用することを固定して、残りの文字のアナグラムの出力」ができる
わんど 14:22
まだなさそう
2の機能がないものは、
アナグラム自動作成 https://tool.stabucky.com/anagram.php
などでできますが、2文字の単語を認めると計算量・出力量が跳ね上がるので、min-lengthが
3の機能は固定する文字を入力欄から削れば良いので、一旦無視します。
その日の夜に実装しました。
わんど 22:29
もうありそう (複数単語モードを追加しました)
フライパン 09:21
!? 凄い、即日できあがっている……なんで!?(ありがとうございます使ってみます……!!)
このツールを使うと
「午後の紅茶おいしい無糖」を並び替えたものとして、
「後光武者追うと命乞い」などを見つけることができます。
また、今年の6月には文字数が前後するアナグラムであるチマタグラムのソルバーも作成しました。
ここではmecab辞書を利用しているのですが、
豚辞書、一般語辞書を利用することで読み込み時間を減らしたものもまとめて公開します。
▼以下で公開
この記事が気に入ったらチップで応援してみませんか?