
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부터 수행해주면 된다.