Перейти к содержимому
Задача · Функции · урок 9 из 10

Задача: степень рекурсией

Напишите рекурсивную функцию function power(base, exp), которая возвращает base в степени exp. Оператор ** или цикл тоже дадут ответ, но цель задачи — потренировать рекурсию.

  • power(2, 10) → 1024
  • power(-2, 3) → -8
  • power(7, 0) → 1

Ограничения: exp — целое число от 0 до 15, base — целое число от -10 до 10 и может быть отрицательным или нулём; любое число в степени 0 равно 1, в том числе power(0, 0).

Не добавляйте лишних импортов, если в задаче это прямо не сказано.

power.js — javascript
javascript · строк: 4
Ctrl+Enter запуск · Esc выйти из редактора

Подпишись, чтобы пройти курс

Курс бесплатный. Войди через Telegram и подпишись на канал — откроются все уроки.

Войти другим способом