少し複雑です ![]()
コードは予算を設定します。つまり、比較できる最大回数で、これを超えると「これは難しすぎる」と判断して停止します。
予算はどのように計算されるのでしょうか?
- 2 つのテキストの合計サイズに 200 を掛けます。テキストが大きいほど、予算も大きくなります。
- ただし、比較回数の上限は200 万回に固定されています。テキストがどれだけ大きくても、それ以上は試行されません。
予算を使い果たした場合、どうなるのでしょうか?
- コードは「もう無理です」と手を上げ、サーバーが数秒から数分も処理を続けることを防ぎます。その代わりにエラー(
DiffLimitExceeded)を投げます