こちらは只今、comjong.comさんの
「混合法」ってやつを作ってます。
ttp://comjong.com/old/algo/shanten.htm
仕組みは252さんの「探索法」 と似たような
やり方で作るつもりです。

 具体的には前のAIで作った方法で2向聴
まで読み、それ以下は揃ってない所を
抜き出しどんどん牌を足していくのですが、
意味の無いツモを除き「有効牌」だけ揃えた
配列をつくり、その中でリストを生成します。

 もちろんこのままでは>>521の状況に
成りますが、その点は「役誘導」と、>>523
を参考に回避するつもりです。

 問題点はまだまだ有りそうですが、バグを
除き次第うpします。

 プログラム技術的に未熟ですし、発想も
時代遅れですが自分なりにマイペース
に逝きます。