로딩
요청 처리 중입니다...

[프로그래머스 파이썬 코딩테스트 1단계]크레인 인형뽑기 게임

 [프로그래머스 파이썬 코딩테스트 1단계]크레인 인형뽑기 게임

def solution(board, moves): basket = [] result = 0 for y in moves: for x in board : if(x[y-1]==0): pass else: basket.append(x[y-1]) x[y-1]=0 if(len(basket)>1): if(basket[len(basket)-1]==basket[len(basket)-2]): del basket[len(basket)-1] del basket[len(basket)-1] result+=2 break return result 풀이. 언제풀었는지 모르겠는데, 몇 년전에 푼 문제인거 같다.

다시 한번 코드를 해석해봐야겠다. 우선 board 에는 크레인을 이용해 뽑을 인형의 배열이 존재한다 . 0은 공백을 의미하고 다른 숫자는 각각 다른 캐릭터를 의미한다.

그리고 moves의 배열은 각 x축에서 크레인을 작동시켜 아래에 있는 인형을 뽑아 바구니에 담는다. 그렇기 때문에 moves 를 반복문으로 이...

# 1단계 # 인형뽑기 # 코딩테스트 # 크레인게임 # 파이썬 # 프로그래머스