blob: 05854d81fb629816b6b076a2fd820b11d6b68c10 (
plain)
1
2
3
4
5
6
7
8
|
from itertools import permutations
def n_digits_pandigital(n, front_zero=False):
return [
int(''.join(map(lambda n: str(n), x)))
for x in permutations(range(n)) if front_zero or x[0] != 0
]
|