overactive

Untitled

Nov 21st, 2018
108
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.25 KB | None | 0 0
  1. from functools import reduce
  2.  
  3. def persistence(number, cnt = 1):
  4.     num = [int(n) for n in str(number)]
  5.     num = reduce((lambda n, m: n * m), num)
  6.     if len(str(num)) == 1:
  7.         return cnt
  8.     else:
  9.         cnt +=1
  10.         persistence(num, cnt)
Advertisement
Add Comment
Please, Sign In to add comment