Advertisement
BbJLeB

10. Special Numbers

Jun 4th, 2019
125
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.82 KB | None | 0 0
  1. # 10. Special Numbers
  2.  
  3. def solve(n):
  4.     for digit1 in range(1, 10):
  5.         if digit1 > n:
  6.             break
  7.         elif n % digit1 == 0:
  8.             for digit2 in range(1, 10):
  9.                 if digit2 > n:
  10.                     break
  11.                 elif n % digit2 == 0:
  12.                     for digit3 in range(1, 10):
  13.                         if digit3 > n:
  14.                             break
  15.                         elif n % digit3 == 0:
  16.                             for digit4 in range(1, 10):
  17.                                 if digit4 > n:
  18.                                     break
  19.                                 elif n % digit4 == 0:
  20.                                     print(f'{digit1}{digit2}{digit3}{digit4}', end=" ")
  21.  
  22.  
  23. def main():
  24.     n = int(input())
  25.     solve(n)
  26.  
  27.  
  28. if __name__ == '__main__':
  29.     main()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement