Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- def delit(n):
- ans = []
- d_l = 2
- while d_l * d_l <= n:
- if n % d_l == 0:
- ans.append(d_l)
- d_b = n // d_l
- if d_b != d_l:
- ans.append(d_b)
- d_l += 1
- ans.sort()
- return ans
- def isprime(n):
- d_l = 2
- while d_l * d_l <= n:
- if n % d_l == 0:
- return False
- d_l += 1
- return True
- def prime_delit(n):
- prime_ans = []
- for i in range(len(delit(n))):
- if isprime(delit(n)[i]):
- prime_ans.append(delit(n)[i])
- return prime_ans
- for i in range(400_000_000 + 1, 400_000_000 + 10000):
- if len(delit(i)) >= 5:
- P = delit(i)[0] * delit(i)[1] * delit(i)[2] * delit(i)[3] * delit(i)[4]
- else:
- P = 0
- if P % 100 == 17 and P <= i:
- print(i, P, delit(i)[4])
Advertisement
Add Comment
Please, Sign In to add comment