Advertisement
Guest User

Untitled

a guest
Jul 17th, 2019
111
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.30 KB | None | 0 0
  1. def get_chain_length(data):
  2. return max(*reduce(lambda a, i: (max(a[0], a[1]), a[1] + 1 if i > 0 else 0), data, (0, 0)))
  3.  
  4. data = [0, 1, 1, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 1, 1]
  5. print(get_chain_length(data))
  6.  
  7.  
  8. def fib(n):
  9. return reduce(lambda a, i: (a[1], a[0] + a[1]), range(n), (0, 1))[0]
  10.  
  11. print(fib(9))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement