(1).백준 27325번 3 つの箱 (Three Boxes)는 3개의 박스에서 이동할 때 3번 박스에 들어간 횟수를 출력해야 하는 문제였다.
위치변수를 지정한 다음
조건에 따라 왼쪽 끝, 오른쪽 끝일 때 이동하지 않게 Math.max, Math.min을 사용해줬고
3번인 상태일 때 count 변수를 증가시켜서 출력하는 방식으로 해결했다.
const input = `7
LRLRRRL`.split('\n')[1]
let count = 0
let now = 1
for(let i = 0 ; i < input.length ; i++){
if(input[i] == 'L'){
now = Math.max(1, now - 1)
}
else{
now = Math.min(3, now + 1)
}
if(now == 3){
count++
}
}
console.log(count)'회고' 카테고리의 다른 글
| [개발일지] - 992(주말) (0) | 2026.04.06 |
|---|---|
| [개발일지] - 991(주말) (0) | 2026.04.05 |
| [개발일지] - 989 (0) | 2026.04.03 |
| [개발일지] - 988 (0) | 2026.04.02 |
| [개발일지] - 987 (0) | 2026.04.01 |