Перебор всех вариантов чисел составленных из цифр данного числа
Попалась задача: получить множество чисел, составленных из цифр данного числа. Например, из числа 513 можно получить {135,153,315,351,513,531}, но, например 533 получить нельзя, т.е. надо просто переставлять цифры. Как это лучше написать на python?
Ответы (1 шт):
Автор решения: Danis
→ Ссылка
используйте itertools.permutations
import itertools
for i in itertools.permutations(input()):
print(*i,sep='')