(1).백준 28281 선물은 특이하게 최저가가 아니라 2일 연속 구매 시 최저가를 구해야 하는 문제로
각각 연속된 날짜의 합을 min 변수에 계속 갱신한 다음
해당 값에 구매 수량을 곱해서 출력하는 방식으로 해결했다.
const input = `7 142857
22 35 9 12 25 19 10`.split('\n').map(el => el.split(' ').map(Number))
let min = Infinity
for(let i = 0 ; i < input[1].length -1 ; i++){
min = Math.min(min, input[1][i] + input[1][i+1])
}
console.log(min * input[0][1])'회고' 카테고리의 다른 글
| [개발일지] - 845 (0) | 2025.10.28 |
|---|---|
| [개발일지] - 844(주말) (0) | 2025.10.26 |
| [개발일지] - 842(반차) (0) | 2025.10.25 |
| [개발일지] - 841 (0) | 2025.10.23 |
| [개발일지] - 840 (0) | 2025.10.23 |
