Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- def sieve(n):
- x = [1]*n
- x[1] = 0
- for i in range(2, n/2):
- j = 2*i
- while j<n:
- x[j] = 0
- j = j+i
- return x
- def prime(n, x):
- i = 1
- j = 1
- while j <= n:
- if x[i] == 1:
- j = j+1
- i = i+1
- return i-1
- x =sieve(10000)
- code = [1206,301,384,5]
- key = [1,1,2,2]
- print "".join(chr(i) for i in [73,83,66,78,32,61,32]),
- for i in range(0, 4):
- print str(prime(code[i],x)-key[i]),
- print
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement