문제

문제

 

처음 작성한 코드

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

 

깨달은 점

  • 카카오 개발자 겨울 인턴십 문제 중 제일 쉬운 문제인 것 같다..
  • 잘 푼 것 같다