(1).백준 18228번 펭귄추락대책위원회는 펭귄의 양 옆에 블록을 꺠서 떨어뜨리려고 할 때

최저의 힘으로 추락시키기 위한 값을 구해야 하는 문제였다.

 

펭귄의 위치는 -1로 표기되기 때문에 해당 인덱스를 구해준 다음

왼쪽, 오른쪽 리스트를 slice로 잡아준 다음 Math.min으로 최저값들을 각각 구해서 더하는 방식으로 해결했다.

 

const input = `7
321 -1 88 777 105 456 88`.split('\n')[1].split(' ').map(Number)
const target = input.indexOf(-1)

console.log(Math.min(input.slice(0,target)) + Math.min(...input.slice(target+1)))

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

[개발일지] - 910  (0) 2026.01.11
[개발일지] - 909  (0) 2026.01.08
[개발일지] - 907  (0) 2026.01.07
[개발일지] - 906  (0) 2026.01.06
[개발일지] - 905(주말)  (0) 2026.01.05

+ Recent posts