Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- def isZeddish(n):
- digit = 0
- count = 0
- total = 0
- factorList = []
- factor = 0
- num = n
- if(n>100 and n%10 != 0):
- while(num >10):
- num = num//10
- count +=1
- total = count+1
- for i in range(total+1):
- digit = (n//(10**i))%10
- if(digit !=0):
- factorList.append(digit)
- if(len(factorList) == total+1):
- return False
- for i in range(len(factorList)):
- x = factorList[i]
- factor += x*(10**i)
- if(n%factor == 0):
- return True
- else:
- return False
- else:
- return False
- def nthZeddish(n):
- num = 0
- count = 0
- while(count<n):
- if(isZeddish(num)):
- count+=1
- num+=1
- else:
- num+=1
- return num
- print(nthZeddish(0))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement