-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathproblem49.py
More file actions
25 lines (22 loc) · 746 Bytes
/
Copy pathproblem49.py
File metadata and controls
25 lines (22 loc) · 746 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
def isPrime(n):
for i in range(2, n/2+1):
if(n%i==0):
return False
if(n==1):
return False
return True
def primePermutations():
array = []
for i in range(0, 10):
for j in range(0, 10):
for k in range(0, 10):
for l in range(0, 10):
if(isPrime(1000*i+100*j+10*k+l)==True and i>0):
#print i, j, k, l
array.append(int(1000*i+100*j+10*k+l))
for s in range(0, len(array)-1):
for p in range(0, len(array)-1):
for q in range(0, len(array)-1):
if(abs(array[s] - array[p])==3330 and abs(array[p] - array[q])==3330 and array[s]!=array[p] and array[p]!=array[q] and array[q]!=array[s]):
print array[s], array[p], array[q]
primePermutations()