Нужна помощь по алгоритму

Мне нужна помощь по алгоритму. У меня есть случайно сгенерированные числа из 6 цифр. Нравится;

123654 109431

Примерно 1 миллион из них сохраняется в файле построчно. Я должен отфильтровать их в соответствии с правилом, которое я пытаюсь описать ниже.

Возьмите число, сравните его со всеми остальными цифрами. Если в числе встречается цифра, значение которой на единицу больше сравниваемого числа, удалите ее. Позвольте мне показать это с помощью чисел.

Наш номер: 123456 Увеличьте первую цифру на 1, чтобы число стало: 223456. Удалите все 223456 из файла. Увеличьте вторую цифру на 1, число станет: 133456. Удалите все 133456 из файла и так далее ...

Я могу сделать это так, как я описал, но мне нужно, чтобы это было "БЫСТРО".

Так может ли кто-нибудь мне помочь?

Спасибо.

6
задан Élodie Petit 11 November 2010 в 17:19
поделиться