From d874e90c23f3b7b6d66aed46dbe6ab3ab2a9ea6d Mon Sep 17 00:00:00 2001 From: Paul McCarthy <pauldmccarthy@gmail.com> Date: Wed, 14 Feb 2018 20:10:45 +0000 Subject: [PATCH] fixes to fib - changed from (1, 1, 2, ..) to (0, 1, 1, 2, ...) --- advanced_topics/decorators.ipynb | 4 ++-- advanced_topics/decorators.md | 10 +++++----- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/advanced_topics/decorators.ipynb b/advanced_topics/decorators.ipynb index 41d2bd9..a3f6dfc 100644 --- a/advanced_topics/decorators.ipynb +++ b/advanced_topics/decorators.ipynb @@ -383,11 +383,11 @@ "\n", " if n in (0, 1):\n", " print('fib({}) = {}'.format(n, n))\n", - " return 1\n", + " return n\n", "\n", " twoback = 1\n", " oneback = 1\n", - " val = 0\n", + " val = 1\n", "\n", " for _ in range(2, n):\n", "\n", diff --git a/advanced_topics/decorators.md b/advanced_topics/decorators.md index df8927b..86b0633 100644 --- a/advanced_topics/decorators.md +++ b/advanced_topics/decorators.md @@ -292,11 +292,11 @@ def fib(n): if n in (0, 1): print('fib({}) = {}'.format(n, n)) - return 1 + return n twoback = 1 oneback = 1 - val = 0 + val = 1 for _ in range(2, n): @@ -417,13 +417,13 @@ earlier `memoize` decorator: @limitedMemoize(5) def fib(n): - if n in (1, 2): + if n in (0, 1): print('fib({}) = 1'.format(n)) - return 1 + return n twoback = 1 oneback = 1 - val = 0 + val = 1 for _ in range(2, n): -- GitLab