자바스크립트 코딩테스트 '팩토리얼'
자연수 N을 입력하면 N!값을 구하세요.
- 내 풀이 :
분명히 콘솔 찍으면 120 나오는데 왜때문에 answer값이 undefined인줄 모르겠다...
function solution(n){
let answer=1;
function DFS(n){
if(n===1) return;
else{
answer*=n;
DFS(n-1);
}
}
answer=DFS(n);
return answer;
}
console.log(solution(5));
- 쌤 풀이 :
못 푸는게 당연한 문제였다...ㅠ
function solution(n){
let answer;
function DFS(n){
if(n===1) return 1;
else return n*DFS(n-1);
}
answer=DFS(n);
return answer;
}
console.log(solution(5));
Author And Source
이 문제에 관하여(자바스크립트 코딩테스트 '팩토리얼'), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@saiani1/자바스크립트-코딩테스트-팩토리얼저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)