728x90

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

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

# 스택 공부...

반응형
  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기