카테고리 없음
[개발일지] - 558(주말)
Happy Programmer
2025. 1. 11. 23:58
(1).백준 28352번 10!는 10!이 초 기준으로 6주와 같다는 내용을 기준으로
n!은 몇주인지를 출력해야 하는 문제였는데
다행히 17까지 제한이라 최대 5억대까지만 나오게 되어서 BigInt를 쓸 필요는 없었고
10!까지는 연산할 필요 없이 6을 미리 할당한 다음
11이상인 경우 n까지 i를 곱해주는 방식으로 해결할 수 있었다.
const input = 10
let result = 6
for(let i = 11 ; i <= input ; i++){
result *= i
}
console.log(result)