728x90
오늘은 자취방을 뺐다.
너무 힘들어...
문제 2292번
https://www.acmicpc.net/problem/2292
이 문제는 범위가 증가할 때마다 둘러싼 방이 각 6의 배수로 증가하고 있다.
그래서 sum이 input보다 작을 때까지 6의 배수를 sum에 더해줬다.
그리고 몇 번째로 더해줬는지 num을 출력해주면 된다.
const readFileSyncAdress = process.platform === 'linux' ? '/dev/stdin':'./input.txt'
const input = require("fs").readFileSync(readFileSyncAdress).toString().trim();
let num = 1;
let sum = 1;
while(sum<input){
sum += 6*num;
num++;
}
console.log(num);
[참고] https://velog.io/@dragoocho/%EB%B0%B1%EC%A4%80-2292-%EB%B2%88-Node.js-%EB%AC%B8%EC%A0%9C%ED%92%80%EC%9D%B4
728x90
'백준 > JavaScript' 카테고리의 다른 글
[JS] 백준 약수, 배수와 소수 - 2501번 (0) | 2024.02.05 |
---|---|
[JS] 백준 약수, 배수와 소수 - 5086번 (0) | 2024.02.05 |
[JS] 백준 일반 수학 1 - 네 번째 이야기 (0) | 2024.02.02 |
[JS] 백준 일반 수학 1 - 세 번째 이야기 (2) | 2024.02.01 |
[JS] 백준 일반 수학 1 - 두 번째 이야기 (0) | 2024.01.31 |