I code, therefore I exist.

웹 프론트 엔드 개발을 공부하고 있는 Ocean이라고 합니다. 만나서 반갑습니다.

ETC/Algorithm

팩토리얼 알고리즘

Ocean 2024. 2. 11. 02:04
// 반복문을 이용한 팩토리얼 알고리즘
function factorial(n){
    let result = 1;
    if(n > 0){
    	for(let i = 1;i <= n; i++){
    		result *= i;
    	}
    }
	return result;
}

 

// 재귀함수를 사용한 팩토리얼
function factorial(n){
	if (n === 1) return 1;
    return n * factorial(n - 1);
}