본문 바로가기

코테

[프로그래머스] <크레인 인형뽑기 게임> 파이썬

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):
    stack = []
    answer = 0
    for move in moves :
        for i in range(len(board[0])) :
            if board[i][move-1] != 0 :
                temp = board[i][move-1]
                board[i][move-1] = 0
                if not stack : stack.append(temp)        
                elif stack[-1] == temp : 
                    stack.pop()
                    answer += 2
                else : stack.append(temp)     
                break
    return answer

혹시 나 쫌 코드 긴가 구글링 해봐야겠네

 

정확성 테스트

테스트 1 통과 (0.02ms, 10.2MB)
테스트 2 통과 (0.03ms, 10.2MB)
테스트 3 통과 (0.03ms, 10.2MB)
테스트 4 통과 (1.64ms, 10.2MB)
테스트 5 통과 (0.03ms, 10.2MB)
테스트 6 통과 (0.03ms, 10.3MB)
테스트 7 통과 (0.13ms, 10.2MB)
테스트 8 통과 (0.48ms, 10.2MB)
테스트 9 통과 (0.44ms, 10.2MB)
테스트 10 통과 (0.57ms, 10.2MB)
테스트 11 통과 (1.18ms, 10.2MB)

채점 결과

정확성: 100.0

합계: 100.0 / 100.0