-
[자바스크립트] 프로그래머스 Lv.1 크레인 인형뽑기 게임[TIL] 카테고리/알고리즘 문제풀기 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
'[TIL] 카테고리 > 알고리즘 문제풀기' 카테고리의 다른 글
[자바스크립트] 프로그래머스 Lv.1 신고 결과 받기 (0) 2022.06.03 [자바스크립트] 프로그래머스 Lv.1 [1차]다트게임 (0) 2022.06.01 [자바스크립트] 프로그래머스 Lv.1 [1차] 보물지도 (0) 2022.05.31 [자바스크립트] 프로그래머스 Lv.1 폰켓몬 (0) 2022.05.30 [자바스크립트] 프로그래머스 Lv.1 체육복 (0) 2022.05.29