aboutsummaryrefslogtreecommitdiff
path: root/python/helper/other.py
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
    ]