728x90
320x100
def solution(board, moves):
answer = 0
stack = []
for i in moves:
for j in range(len(board)):
if board[j][i-1] != 0:
stack.append(board[j][i-1])
board[j][i-1] = 0
if len(stack) > 1:
if stack[-1] == stack[-2]:
stack.pop(-1)
stack.pop(-1)
answer += 2
break
return answer
완전히 풀어내진 못했지만 문제를 보자마자 stack구조를 사용하면 되겠구나 생각한 나에게....칭찬을...!
728x90
320x100
'💻 하나씩 차곡차곡 > 프로그래머스 (Python)' 카테고리의 다른 글
[프로그래머스/python/Lv1] 신규 아이디 추천 (0) | 2023.12.28 |
---|---|
[프로그래머스/python/Lv1] 키패드 누르기 (0) | 2023.12.27 |
[프로그래머스/python/Lv1] [1차] 다트 게임 (2) | 2023.12.25 |
[프로그래머스/python/Lv1] 다트 게임 (1) | 2023.12.24 |
[프로그래머스/python/Lv1] 실패율 (2) | 2023.12.23 |