Algorithm

JavaScript로 Factorial 구현하기

Bonita SY 2021. 1. 7. 18:20
728x90

1. 일반 함수

function factorial(number) {
	let result = 1;
    
    for (let i=2; i<=number; i++) {
		result *= i;
	}
    
    return result;
}

 

2. 재귀 함수

function factorial(number) {
	return number > 1? number * factorial(number - 1) : 1;
}

 

https://github.com/trekhleb/javascript-algorithms/tree/master/src/algorithms/math/factorial

728x90