
Baekjoon/IM Level
[백준] 2164 카드2 (실버4) / deque()
문제요약 나의 코드 및 설명 card : 카드를 넣을 리스트를 생성한 후 반복문으로 1부터 N까지의 수를 card 리스트에 저장한다. queue : 큐 자료구조를 이용하기 위해 데크를 생성한다. queue.popleft()를 통해 가장 먼저 들어간 카드를 삭제한다. queue.append(queue.popleft()) : 그 다음, 가장 먼저 들어간 카드를 큐의 가장 뒤에 추가한다. from collections import deque n = int(input()) card = [] for i in range(1,n+1): card.append(i) queue = deque(card) while len(queue) != 1: queue.popleft() queue.append(queue.popleft()..