Skip to content

Instantly share code, notes, and snippets.

@rrader
Created November 13, 2012 09:38
Show Gist options
  • Save rrader/4064908 to your computer and use it in GitHub Desktop.
Save rrader/4064908 to your computer and use it in GitHub Desktop.
Извращенный способ посчитать числа Фиббоначи (рекурсия на лямбдах)
import sys
N = int(sys.argv[1])
print (lambda n,f: f(n-1, f) + f(n-2, f) if n>2 else 1) \
(N, lambda n,f: f(n-1,f)+f(n-2,f) if n>2 else 1 if n>2 else 1)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment