各数字の数字が繰り返されないように、2つの整数の間の数字のリストを見つけるアルゴリズムを探していますか?
たとえば、2と12の入力が与えられた場合、答えは11を除くすべての数字になります。単純な解決策は、数字を繰り返し処理し、数字が繰り返されるかどうかを確認することです。ただし、多数の場合、このアプローチには膨大な時間がかかります。
与えられた2つの大きな番号の間のそのような番号の数を見つける必要があります。私が考えたもう1つの方法は、サイズ10の配列(a [10])を使用することでした。ここで、各インデックスは、特定の番号の各桁の頻度を格納します。b / w制限、およびfreqが1を超えるインデックスを取得した場合、そのインデックスは破棄されません。配列'a'のインデックスを0に初期化するたびに、制限間のすべての番号に対してこれを繰り返します。ただし、この方法でも、大きな入力(制限が1〜10 ^ 9の場合など)では膨大な計算時間がかかります。 。さらに良い方法が必要です。