(1).백준 9848번 Gift는 수영 기록이 전날보다 주어진 값보다 단축되었을 경우 선물을 제공한다고 할 때

총 몇번의 선물을 받을 수 있는지 기록지를 보고 계산해야 하는 문제였다.

 

간단하게 목표 단축시간을 shift로 분리한 다음

해당 값이 전날과의 기록 단축량보다 작거나 같은 경우 count를 증가시키는 방식으로 문제를 해결했다.

const input = `6 100
59420
59410
59310
59290
59470
59350`.split('\n')

const [line, goal] = input.shift().split(' ').map(Number)
let count = 0

for(let i = 1 ; i < input.length ; i++){
    if(input[i-1] - input[i] >= goal){
        count++
    }
}

console.log(count)

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

[개발일지] - 206  (0) 2024.01.22
[개발일지] - 205(주말)  (0) 2024.01.21
[개발일지] - 203  (0) 2024.01.19
[개발일지] - 202  (0) 2024.01.18
[개발일지] - 201  (0) 2024.01.17

+ Recent posts