simple examples, glassdoor

This commit is contained in:
Mari Wahl 2015-01-05 22:16:56 -05:00
parent 87a257c09c
commit ee01cd9446
25 changed files with 484 additions and 6 deletions
src/extra_interview_problems/advanced

View file

@ -0,0 +1,15 @@
#!/bin/python3
from functools import lru_cache
@lru_cache(maxsize=20)
def fib(n):
if n < 2:
return n
return fib(n-1) + fib(n-2)
if __name__ == '__main__':
print([fib(n) for n in range(10)])
print(fib.cache_info())