th0m45s5helby

Untitled

Sep 26th, 2021 (edited)
105
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.54 KB | None | 0 0
  1. def prime(n):
  2.     n<2:return False
  3.     if n==2:return True
  4.     if n%2==0:return False
  5.     for i in range(3,int(n**0.5)+1,2):
  6.         if n%i==0:return False
  7.     return True
  8.  
  9. k=int(input())
  10. q=int(input())
  11. l=[]
  12. r=[]
  13. for i in range(q):
  14.     l.append(int(input()))
  15. q=int(input())
  16. for i in range(q):
  17.     r.append(int(input()))
  18.  
  19. c=0
  20. while c<q:
  21.     ans=1
  22.     for i in range(l[c],r[c]+1):
  23.         if sum(list(map(int,str(i))))%k==0:
  24.             if prime(i):
  25.                 ans*=i
  26.     c+=1
  27.     print(ans)
  28.  
  29.    
  30.            
  31.    
  32.  
Add Comment
Please, Sign In to add comment