diff --git a/1-js/2-first-steps/19-recursion/3-fibonacci-numbers/solution.md b/1-js/2-first-steps/19-recursion/3-fibonacci-numbers/solution.md index 67afa2fe..5c5fbfab 100644 --- a/1-js/2-first-steps/19-recursion/3-fibonacci-numbers/solution.md +++ b/1-js/2-first-steps/19-recursion/3-fibonacci-numbers/solution.md @@ -15,7 +15,7 @@ alert( fib(7) ); // 13 При больших значениях `n` оно будет работать очень медленно. Например, `fib(77)` уже будет вычисляться очень долго. -Это потому, что функция порождает обширное дерево вложенных вызовов. При этом ряд значений вычисляются много раз. Например, посмотрим на отрывок вычислений: +Это потому, что функция порождает обширное дерево вложенных вызовов. При этом ряд значений вычисляется много раз. Например, посмотрим на отрывок вычислений: ```js //+ no-beautify @@ -53,20 +53,20 @@ a b c a = b, b = c; c = a + b; -/* стало так (еще число): +/* стало так (ещё число): a b c 1, 1, 2, 3 */ ``` -Следующий шаг даст нам еще одно число последовательности: +Следующий шаг даст нам ещё одно число последовательности: ```js //+ no-beautify a = b, b = c; c = a + b; -/* стало так (еще число): +/* стало так (ещё число): a b c 1, 1, 2, 3, 5 */ @@ -96,4 +96,4 @@ alert( fib(7) ); // 13 alert( fib(77) ); // 5527939700884757 ``` -Цикл здесь начинается с `i=3`, так как первое и второе числа Фибоначчи заранее записаны в переменные `a=1`, `b=1`. \ No newline at end of file +Цикл здесь начинается с `i=3`, так как первое и второе числа Фибоначчи заранее записаны в переменные `a=1`, `b=1`.