(1).백준 14720번 우유 축제는
딸기, 초코, 바나나우유를 순서대로 마시는 습관이 있는 영학이가 우유 축제에 참가했을 때
일렬로 준비된 우유들이 있을 때
최대 몇개의 우유를 마실 수 있는지를 묻는 문제였다.
얼핏 보고 배낭 문제와 유사하다는 생각을 했지만
자세히 보니 현재 마신 우유를 기억만 하면 되는 문제로
0,1,2까지만 진행되기 때문에 %3을 통해 현재 마셔야 하는 우유를 기록하는 방식으로 진행했고
현재 마셔야 하는 우유가 등장할 경우 마셔야 하는 우유값에 1을 더한 다음 %3 처리를 하고
sum을 증가시켜 최종적으로는 sum을 출력했다.
const input =`7
0 1 2 0 1 2 0`.split('\n')[1].split(' ').map(Number)
let now = 0
let sum = 0
for(let i = 0 ; i < input.length ; i++){
if(now === input[i]){
sum++
now = (now + 1)%3
}
}
console.log(sum)'회고' 카테고리의 다른 글
| [개발일지] - 3 (0) | 2023.07.03 |
|---|---|
| [개발일지] - 2(주말) (0) | 2023.07.02 |
| [수습일지] - 96 (0) | 2023.06.30 |
| [수습일지] - 95 (0) | 2023.06.29 |
| [수습일지] - 94 (0) | 2023.06.28 |
