[programmers/py] 크레인 인형뽑기 게임

승민·2023년 4월 23일

알고리즘

목록 보기
18/171

크레인 인형뽑기 게임

문제설명

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

풀이

  • 뽑힌 모든 인형을 arr에 넣는다
  • 만약 2개가 겹치면 arr에서 뺀다
def solution(board, moves):
    answer = 0
    arr = []
    
    for i in moves:
        for j in range(len(board)):
            if board[j][i-1] != 0:
                arr.append(board[j][i-1])
                board[j][i-1] = 0
                
                
                if len(arr) > 1:
                    if arr[-1] == arr[-2]:
                        answer += 2
                        arr.pop(-1)
                        arr.pop(-1)
                break
            
    return answer

0개의 댓글