elixir_course
elixir_course copied to clipboard
lesson_05_03_recursion text update
https://github.com/yzh44yzh/elixir_course/blob/11d786f73851fa5863fccac1cd998d71b4c466ea/lesson_05/05_03_recursion.md?plain=1#L104
Пример 5
Реализуем функции проверяющие натуральное число на чётность используя определения:
- число является чётным, если оно на 1 больше нечётного числа
- число является нечётным, если оно на 1 больше чётного числа
- 0 -- чётное число
def is_even(0), do: true
def is_even(n), do: is_odd(n-1)
def is_odd(0), do: false
def is_odd(n), do: is_even(n-1)
https://github.com/yzh44yzh/elixir_course/blob/11d786f73851fa5863fccac1cd998d71b4c466ea/lesson_05/05_03_recursion.md?plain=1#L108
Можно упомянуть про древовидную рекурсию с поиском числа фиббоначи