[javascript] 반복문을 이용한 팩토리얼 구하기

팩토리얼이란 양의 정수 n에 대해 1부터 n까지의 모든 정수를 곱한 값으로, n!으로 표기합니다. 팩토리얼은 주로 수학 및 알고리즘 분야에서 사용되며, 다음과 같이 정의됩니다.

n! = 1 * 2 * 3 * … * (n-1) * n

이번 포스트에서는 자바스크립트(JavaScript)를 사용하여 반복문을 이용해 팩토리얼을 구하는 방법에 대해 알아보겠습니다.

반복문을 이용한 팩토리얼 구현

다음은 반복문을 사용하여 팩토리얼을 구하는 JavaScript 코드입니다.

function factorial(n) {
  let result = 1;
  for (let i = 1; i <= n; i++) {
    result *= i;
  }
  return result;
}

// 팩토리얼 계산
const number = 5;
console.log(`${number}의 팩토리얼은 ${factorial(number)}입니다.`);

위의 코드에서 factorial 함수는 반복문을 사용하여 주어진 정수 n의 팩토리얼을 계산합니다. 코드를 실행하면 입력된 숫자의 팩토리얼이 정확히 계산되어 콘솔에 출력됩니다.

이제 단순한 팩토리얼 계산을 통해 자바스크립트에서 반복문을 이용한 알고리즘 구현 방법에 대해 배워보았습니다. 팩토리얼 외에도 다양한 알고리즘을 반복문을 통해 구현할 수 있으며, 이를 통해 프로그래밍 실력을 향상시킬 수 있습니다.

참고 자료

팩토리얼과 반복문을 이용한 알고리즘 구현에 대한 내용을 소개했습니다. 팩토리얼을 계산하는 코드를 통해 반복문의 활용 방법을 이해하고, 다양한 알고리즘을 구현할 수 있는 기초를 다졌습니다.