(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

+ Recent posts