Advertisement
Guest User

Untitled

a guest
Mar 23rd, 2018
67
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.51 KB | None | 0 0
  1. import time
  2. def isPrime(n):
  3.     if n % 2 == 0:
  4.         return n == 2
  5.     d = 3
  6.     while d * d <= n and n % d != 0:
  7.         d += 2
  8.     return d * d > n
  9.  
  10. time1 = time.time()
  11. palidromes = 0
  12. prime_lst = list(filter(isPrime, (a for a in range(10000, 99999))))
  13. for i in prime_lst:
  14.     for b in prime_lst:
  15.         c = i * b
  16.         if c > palidromes:
  17.             if str(c) == str(c)[::-1]:
  18.                     palidromes = c
  19.     prime_lst.remove(i)
  20. time2 = time.time()
  21. print(palidromes)
  22. print(time2 - time1)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement