Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import math
- def polydivisible(number):
- numberSize = getNumberSize(number)
- if(numberSize == 1):
- return True
- divisible = number%numberSize == 0
- if(divisible):
- number = int(number / 10)
- return polydivisible(number)
- return False
- def getNumberSize(number):
- digits = 1
- if number != 0:
- digits = int(math.log10(abs(number))+1)
- return digits
- if(polydivisible(9007199254740991)):
- print("Number is poly divisible")
- else:
- print ("Number is NOT poly divisible")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement