[TIL] 카테고리/알고리즘 문제풀기
[자바스크립트] 프로그래머스 Lv.1 크레인 인형뽑기 게임
티레이니
2022. 6. 1. 22:20
이건 이전 문제보다는 비교적 수월하게? 풀었다.
let basket = []
moves.forEach((t) => {
for (rows of board) {
if (rows[t-1] !== 0) {
basket.push(rows[t-1])
rows[t-1] = 0
break
}
}
})
while (basket.some((d,i) => d === basket[i+1])) {
basket.forEach((d,i) => {
if (d === basket[i+1]) {
basket.splice(i, 2)
answer += 2
}
} )
}
우선 바구니 배열을 만들어서, 뽑은 인형들을 차례로 담아주고,
인형끼리 붙은 경우 answer의 카운트를 올리고 바구니에서 빼주는 걸로!
https://programmers.co.kr/learn/courses/30/lessons/64061
코딩테스트 연습 - 크레인 인형뽑기 게임
[[0,0,0,0,0],[0,0,1,0,3],[0,2,5,0,1],[4,2,4,4,2],[3,5,1,3,1]] [1,5,3,5,1,2,1,4] 4
programmers.co.kr