코플릿/반복문

factorial

테오구 2021. 10. 7. 20:43
728x90

문제

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

 

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

 

수도코드

초기값을 설정해준다.

num의 값이 0이면 1을 리턴

그렇지 않으면 그 전 값들을 곱해주며 초기값을 업데이트해준다.

 

 

더보기
function factorial(num) {
  // TODO: 여기에 코드를 작성합니다.
  let n = 1;
  if(num === 0){
    return 1
  }else{
    for (let i = 1; i<=num; i++){
      n = n*i
    }
    return n;
  }
}

 

728x90

'코플릿 > 반복문' 카테고리의 다른 글

listPrimes  (0) 2021.10.07
isPrime  (0) 2021.10.07
getSumOfFactors  (0) 2021.10.07
isOdd (나눗셈 사용하지 않고)  (0) 2021.10.07