JavaScriptコーディングテスト「ファクトリ」
650 ワード
自然数Nを入力するとN!要求値.回答:
明らかにコンソールを撮ると120が出てくるのになぜか答えの値が定義されていない... 先生の解答:
解けないのは当たり前の問題...ㅠ
明らかにコンソールを撮ると120が出てくるのになぜか答えの値が定義されていない...
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));
Reference
この問題について(JavaScriptコーディングテスト「ファクトリ」), 我々は、より多くの情報をここで見つけました https://velog.io/@saiani1/자바스크립트-코딩테스트-팩토리얼テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol