[백준10872_자바스크립트(javascript)] - 팩토리얼

경이·2024년 10월 8일

𝑩𝑶𝑱 (𝒋𝒔)

목록 보기
212/325

🔴 문제

팩토리얼


🟡 Sol

const fs = require('fs');
const path = process.platform === 'linux' ? '/dev/stdin' : 'Wiki\\input.txt';
const n = Number(fs.readFileSync(path));

let ans = 1;

for (let i = 2; i <= n; i++) {
  ans *= i;
}

console.log(ans);

🟢 풀이

⏰ 소요한 시간 : 1분

초기값을 1로 두고 n까지 곱해주기만 하면 되는 문제다.
다만 확인해줘야 하는 부분은 0!1이라는점. 따라서 반복문은 2부터 수행해주면 된다.


🔵 Ref

profile
록타르오가르

0개의 댓글