Python. Задача 8-6
Вывести все натуральные из диапазона [1000, 1100], в записи которых нет одинаковых цифр.
Решение
for i in range(1000, 1101):
num = str(i)
# Проверяем каждый разряд с младшими
for j in range(len(num) - 1):
for k in range(j + 1, len(num)):
if num[j] == num[k]:
# Есть одинаковые цифры
break
else:
continue
# Есть одинаковые цифры
break
else:
print(num)