코테 준비/프로그래머스

[level 1] 크레인 인형뽑기 게임

쿠쿠*_* 2023. 4. 24. 01:51

https://school.programmers.co.kr/learn/courses/30/lessons/64061

 

프로그래머스

코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.

programmers.co.kr

 문제가 뭔가 어려운 느낌이었는데 알고보니 쉬운 문제였다. stack을 이용한 구현문제이고, 괜히 어렵게 생각한것이 가장 큰 방해요인이었던 것 같다. 

 

def solution(board,moves):
    stack=[]
    count=0
    for m in moves:
        for i in range(len(board)):
            if board[i][m-1]!=0:
                if stack and stack[-1]==board[i][m-1]:
                    stack.pop()
                    count+=2
                else:
                    stack.append(board[i][m-1])
                board[i][m-1]=0
                break
    return count

'코테 준비 > 프로그래머스' 카테고리의 다른 글

[level 1] 최소직사각형  (0) 2023.05.02
[level 1] 숫자 문자열과 영단  (0) 2023.05.01
[level 1] 체육복  (0) 2023.04.24
[level 1] 수포자  (0) 2023.04.24
[level 1] K번째  (0) 2023.04.24