/
NikolayIvkin
/
TheAlgorithms
Обзор
Документация
Войти
/
NikolayIvkin
/
TheAlgorithms
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
src/main/java/com/thealgorithms/maths/FactorialRecursion.java
18 строк
475 B
marysiuniq
Added tests for `FactorialRecursion` (#5109)
20 апр 2024, 21:31
Не верифицирован
20 апр 2024, 21:31
8129686
Код
Авторство
О чём код?
package com.thealgorithms.maths; public final class FactorialRecursion { private FactorialRecursion() { } /** * Recursive FactorialRecursion Method * * @param n The number to factorial * @return The factorial of the number */ public static long factorial(int n) { if (n < 0) { throw new IllegalArgumentException("number is negative"); } return n == 0 || n == 1 ? 1 : n * factorial(n - 1); } }