elixir_course icon indicating copy to clipboard operation
elixir_course copied to clipboard

lesson_05_03_recursion text update

Open Pilot93 opened this issue 1 year ago • 0 comments

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

Можно упомянуть про древовидную рекурсию с поиском числа фиббоначи

Pilot93 avatar Feb 15 '24 12:02 Pilot93