✅文字列長比較だけで編集距離を計算できるものはあいまい検索しない
こういう場合で状態遷移機械を動かすのは時間の無駄なので、さっさとfound: falseを返してしまう
同じPRで実装したもの
連続するワイルドカードは単一のワイルドカードとしてビットマスクを処理する
例:aa bb なら、aa bb に変換してビットマスクを作る
検索文字列の文字列長を計算するのに必要だった
いくらい検索文字列が被検索文字列より長くても、ワイルドカードが含まれていたら文字列比較の意味がなくなる
ワイルドカードがない場合、もしくはワイルドカードがあってもマッチしない場合のみ文字列長比較する