(1).백준 35097번 2025는 제목과는 관련없이 해당 구구단처럼 n단을 만들고
거기에 들어가는 모든 격자?형 곱셈에 나오는 숫자를 더해야 하는 문제로
해당 방식의 합은 n열과 m열의 각각 합의 곱을 하면 되는 방식이고
n*n으로 고정되기 떄문에 n(n+1)/2를 두번 곱하면 되기 때문에 해당 방식 연산값을 출력해줬다.
중간에 곱연산이 있어서 그냥 Number로 형변환을 하지 않고 자동형변환을 기대했다가 엉망인 값이 나왔는데
중간에 +1 연산의 경우 문자열처럼 합쳐져서 값이 뻥튀기되는 문제로
안정적으로 하려면 역시 리스크 없게 직접 타입을 체크하는게 맞는 것 같다.
const input = `9
1
2
100
0`.split('\n').map(Number)
for(let i = 0 ; i < input.length - 1 ; i++){
const x = input[i]
console.log(x**2 * (x+1)**2 / 4)
}'회고' 카테고리의 다른 글
| [개발일지] - 984(주말) (0) | 2026.03.29 |
|---|---|
| [개발일지] - 983 (0) | 2026.03.28 |
| [개발일지] - 981 (0) | 2026.03.26 |
| [개발일지] - 980 (0) | 2026.03.25 |
| [개발일지] - 979 (0) | 2026.03.24 |