데일리 코딩 12 팩토리얼

Numberbeen·2023년 1월 12일

Daily Coding

목록 보기
12/13
post-thumbnail

문제

수를 입력받아 n-factorial(n!) 값을 리턴해야 합니다.


입력

인자 1 : num

  • number 타입의 정수 (num >= 0)

출력

  • number 타입을 리턴해야 합니다.
  • 1 2 ... * num

주의 사항

  • 반복문(for)문을 사용해야 합니다.
  • factorial(0)은 1로 정의됩니다.
  • 음수 입력은 들어오지 않습니다.

입출력 예시

let output = factorial(5);
console.log(output); // --> 120

힌트

factorial(n)은 자연수 1부터 n까지의 곱을 계산하는 함수입니다.
factorial(1) = 1
factorial(2) = 1 2 = 2
factorial(3) = 1
2 3 = 6
factorial(4) = 1
2 3 4 = 24

function factorial(num) {
  let result = 1; 
  
  for (let i = 1; i <= num; i++) {
    result = result * i;
  }
  return result;
}
profile
내기 이해한 것을 보관하는 곳

0개의 댓글