재귀함수란?? 재귀함수(Recursive Function)는 자신이 수행하는 함수 내에서 자기 자신을 다시 호출하여 작업을 수행하는 함수를 말합니다. 이러한 재귀적 호출을 통해 복잡한 문제를 간단하게 해결할 수 있습니다. 재귀함수로 팩토리얼 구현 재귀 함수의 대표적 예시인, 팩토리얼 함수를 구현해보겠습니다. 팩토리얼 함수는 양의 정수 n에 대해 n!을 구하는 함수이며, n!은 1부터 n까지의 정수를 모두 곱한 값입니다. function factorial(n) { if (n === 0) { // n이 0일 때, 1을 반환합니다. return 1; } else { // n이 0이 아닐 때, 자신을 다시 호출합니다. return n * factorial(n-1); } } console.log(factorial..