728x90
๐ section08 - 11 - ํฉํ ๋ฆฌ์ผ
์์ฐ์ N
์ด ์ฃผ์ด์ง๋ฉด N!
๊ฐ์ ๊ตฌํ๋ ๋ฌธ์ ๋ค. ์ฌ๊ท ํจ์๋ฅผ ํตํด์ ํ ์ ์๋๋ฐ ์ข
๋ฃ ์กฐ๊ฑด์ N
์ด 1์ผ ๋ return 1
์ ์ ์ธํด์ฃผ๊ณ , ๋๋จธ์ง๋ return n * factorial(n-1)
์ ํด์ค๋ค. ํ๋ฆ์ ๋ค์๊ณผ ๊ฐ๋ค.

728x90
let n = 5; console.log(solution(n)); function solution(n) { let answer; function factorial(n) { if (n === 1) return 1; else return n * factorial(n - 1); } answer = factorial(n); return answer; }
๋ฐ์ํ
๋๊ธ