Как я понял повторяющихся цифр в записи чисел быть не должно. А числа должны отличаться друг от друга на единицу или на три, но не на два.
Возможно я не прав, но по-моему из десяти известных цифр можно можно подобрать только эту шестёрку, удовлетворяющую условию задачи:
0, 1, 4, 5, 8, 9
Из этих цифр и нужно составлять шестизначные числа.
На первом месте этих чисел может быть любая из вышеназванных цифр кроме "0", т.е. 5 цифр,
на втором месте может быть "0" и любая другая из оставшихся цифр, кроме той, что на первом месте, т.е. 5 цифр,
на третьем месте может быть любая из оставшихся, кроме двух цифр, которые уже на 1 и 2 месте, т.е. 4 цифры,
на четвёртом месте могут быть оставшиеся 3 цифры,
на пятом месте может быть любая из 2-ух оставшихся цифр,
на шестом месте может быть только одна оставшаяся цифра.
Таким образом из этих 6-ти цифр можно составить несколько вариантов шестизначного числа, количество комбинаций составления которых равно:
5 * 5 * 4 * 3 * 2 * 1 = 600
По-моему, как-то так, но, если всё же моё решение не верно, прошу тапками меня не закидывать ( как умею, так и решаю ;-)