(1).백준 9287번 Jenga는 젠가를 쌓아둔 것이 무너졌는지 묻는 문제였는데
특이하게도 맨 위에부터 한줄이라도 2개 연속 공백이면 무너진 것으로 간주했기 때문에
0이 연속으로 붙은게 있는지를 줄마다 체크해준 다음 결과를 출력했었다.
지금 생각해보면 라인별로 기호 하나로 구분해서 합친 후 00을 찾아도 됐을 것 같은데
하나로 준게 아니고 라인 구분 배열에 넣고 합치는 것도 문제라 지금 방식도 괜찮은 것 같다.
const input = `4
8
111
111
111
100
101
111
010
111
4
111
111
101
101
5
000
111
111
111
101
8
111
010
111
011
100
101
101
111`.split('\n')
let count = 1
for(let i = 1 ; i < input.length ; i++){
const num = Number(input[i])
let result = 'Standing'
for(let j = i + 1 ; j <= i + num ; j++){
if(input[j].indexOf('00') != -1){
result = 'Fallen'
break
}
}
console.log(`Case ${count++}: ${result}`)
i+= num
}'회고' 카테고리의 다른 글
| [개발일지] - 916 (0) | 2026.01.16 |
|---|---|
| [개발일지] - 915 (0) | 2026.01.15 |
| [개발일지] - 913 (0) | 2026.01.13 |
| [개발일지] - 912(주말) (0) | 2026.01.12 |
| [개발일지] - 911(주말) (1) | 2026.01.11 |
