[javascript]ํ๋ก๊ทธ๋๋จธ์ค - ํฌ๋ ์ธ ์ธํ๋ฝ๊ธฐ ๊ฒ์
https://school.programmers.co.kr/learn/courses/30/lessons/64061
ํ๋ก๊ทธ๋๋จธ์ค
์ฝ๋ ์ค์ฌ์ ๊ฐ๋ฐ์ ์ฑ์ฉ. ์คํ ๊ธฐ๋ฐ์ ํฌ์ง์ ๋งค์นญ. ํ๋ก๊ทธ๋๋จธ์ค์ ๊ฐ๋ฐ์ ๋ง์ถคํ ํ๋กํ์ ๋ฑ๋กํ๊ณ , ๋์ ๊ธฐ์ ๊ถํฉ์ด ์ ๋ง๋ ๊ธฐ์ ๋ค์ ๋งค์นญ ๋ฐ์ผ์ธ์.
programmers.co.kr
function solution(board, moves) {
var answer = 0;
const stack = []
for(let i=0; i<moves.length;i++){
for (let j=0; j<board.length;j++){
let move = moves[i]
let line = board[j]
if(line[move-1]!==0){
stack.push(line[move-1])
line[move-1] = 0
if(stack.length>1){
if(stack[stack.length-1]===stack[stack.length-2]){
stack.pop()
stack.pop()
answer+=2
}
}
break
}
}
}
return answer;
}
https://school.programmers.co.kr/learn/courses/30/lessons/64061
'Problem Solving > PROGRAMMERS' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[javascript]ํ๋ก๊ทธ๋๋จธ์ค - k์ง์์์ ์์ ๊ฐ์ ๊ตฌํ๊ธฐ (0) | 2022.09.28 |
---|---|
[python] ํ๋ก๊ทธ๋๋จธ์ค - ๋ก๋์ ์ต๊ณ ์์์ ์ต์ ์์ (0) | 2022.09.20 |
[javascript]ํ๋ก๊ทธ๋๋จธ์ค - ์ฑ๊ฒฉ ์ ํ ๊ฒ์ฌ (0) | 2022.09.14 |
[python]ํ๋ก๊ทธ๋๋จธ์ค - [1์ฐจ] ์บ์ (0) | 2022.08.31 |
[javascript]ํ๋ก๊ทธ๋๋จธ์ค - ๊ฐ์ ์ซ์๋ ์ซ์ด (0) | 2022.08.30 |
๋๊ธ