18 lines
465 B
Python
18 lines
465 B
Python
from itertools import permutations
|
|
|
|
|
|
pan = "".join([str(i) for i in range(0,10)])
|
|
panPerms = ["".join(i) for i in permutations(pan)]
|
|
primes = [2,3,5,7,11,13,17]
|
|
sum=0
|
|
isDivisible=True
|
|
for i in range(len(panPerms)):
|
|
isDivisible=True
|
|
for j in range(len(primes)):
|
|
x = panPerms[i][1+j:4+j]
|
|
if not int(x)%primes[j]==0:
|
|
isDivisible = False
|
|
break
|
|
if isDivisible:
|
|
sum+=int(panPerms[i])
|
|
print(sum) |