유튜브블로그Top 10
내 프로필

데브허브 안내
소개업데이트 소식

데브허브 커뮤니티

Can you do this JS Interview Question?

RoadsideCoder

2025. 7. 26.

0

#frontend
#backend
  • 팩토리얼은 주어진 양의 정수 n과 그보다 작은 모든 양의 정수를 곱하는 연산입니다. (예: 5! = 5 * 4 * 3 * 2 * 1) 🔢
  • 팩토리얼 함수는 자기 자신을 호출하여 n * factorial(n-1) 형태로 문제를 해결하는 재귀적 방식으로 구현됩니다. 🔄
  • 재귀 호출이 무한히 반복되는 것을 막기 위해 n0에 도달하면 1을 반환하는 기본 사례(Base Case)가 필수적입니다. (0! = 1) 🛑
  • factorial(n) 함수는 n0일 경우 1을 반환하고, 그렇지 않으면 n * factorial(n - 1)을 반환하는 조건문으로 구성됩니다. 🏗️
  • factorial(5)를 실행하면 올바른 값인 120이 반환되어 재귀적 팩토리얼 구현이 성공적으로 작동함을 보여줍니다. ✅

Recommanded Videos