Farz0l1x

Untitled

Aug 19th, 2022
81
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.75 KB | None | 0 0
  1. def delit(n):
  2.     ans = []
  3.     d_l = 2
  4.     while d_l * d_l <= n:
  5.         if n % d_l == 0 and d_l % 10 == 8 and d_l != 8:
  6.             ans.append(d_l)
  7.             d_b = n // d_l
  8.             if d_b != d_l and d_b % 10 == 8 and d_b != 8:
  9.                 ans.append(d_b)
  10.         d_l += 1
  11.     ans.sort()
  12.     if len(ans) == 0:
  13.         return False
  14.     return ans
  15.  
  16. def isprime(n):
  17.     d_l = 2
  18.     while d_l * d_l <= n:
  19.         if n % d_l == 0:
  20.             return False
  21.         d_l += 1
  22.     return True
  23.  
  24. def prime_delit(n):
  25.     ans = []
  26.     for i in range(len(delit(n))):
  27.         if isprime(delit(n)[i]):
  28.             ans.append(delit(n)[i])
  29.     return ans
  30.  
  31. for i in range(500_000 + 1, 500_000 + 10000):
  32.     if delit(i):
  33.         print(i, delit(i)[-1])
Advertisement
Add Comment
Please, Sign In to add comment