(1).백준 24074번 分割 (Split)는 최대값 왼쪽, 오른쪽 숫자들의 총 합을 구해야 하는 문제로

Math.max를 통해서 최대값을 먼저 구해준 다음 indexOf로 위치를 잡아서

왼쪽, 오른쪽 값들을 더해서 출력하는 방식으로 처리했다.

 

const input = `10
9 12 30 63 55 8 10 1 27 13`.split('\n')[1].split(' ').map(Number)

const max = Math.max(...input)
const index = input.indexOf(max)
let left = 0
let right = 0

for(let i = 0 ; i < index ; i++){
    left += input[i]
}

for(let i = index + 1 ; i < input.length ; i++){
    right += input[i]
}

console.log(left)
console.log(right)

'회고' 카테고리의 다른 글

[개발일지] - 922  (0) 2026.01.22
[개발일지] - 921  (0) 2026.01.21
[개발일지] - 919(주말)  (0) 2026.01.18
[개발일지] - 918  (0) 2026.01.17
[개발일지] - 916  (0) 2026.01.16

+ Recent posts