(1).백준 20674번 Statistics는 코로나 상황에서
정부가 국민들을 속이기 위해 코로나 환자 숫자를 조작해야 하는 문제였다.
이전 날짜보다 클 경우 유지, 작을 경우 감소시키는 방향으로 조작해야 하며
기존 값과 조작된 수치의 차이를 모두 합한 수치를 구해야 하는 문제로
각각을 최소값과 비교해줬으며 현재 값이 최소값보다 클 경우 최소값을 유지하고
최소값과의 차이를 sum에 추가헀으며
최소값보다 크지 않은 경우 최소값을 갱신해줬다.
const input = `4
10
0
9
8`.split('\n').map(Number)
let min = input[1]
let sum = 0
for(let i = 1 ; i < input.length ; i++){
if(input[i] > min){
sum += input[i] - min
}
else{
min = input[i]
}
}
console.log(sum)
'회고' 카테고리의 다른 글
[수습일지] - 88 (0) | 2023.06.22 |
---|---|
[수습일지] - 87 (0) | 2023.06.21 |
[수습일지] - 85 (0) | 2023.06.19 |
[수습일지] - 84(주말) (0) | 2023.06.18 |
[수습일지] - 83(주말) (0) | 2023.06.17 |