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 |