https://www.acmicpc.net/problem/2161
2161번: 카드1
N장의 카드가 있다. 각각의 카드는 차례로 1부터 N까지의 번호가 붙어 있으며, 1번 카드가 제일 위에, N번 카드가 제일 아래인 상태로 순서대로 카드가 놓여 있다. 이제 다음과 같은 동작을 카드가
www.acmicpc.net
풀이
deque를 이용해주어서 문제를 풀어주었습니다. rotate를 사용하지않고 append와 popleft를 이용해서 문제를 풀어주셔도 됩니다.
# 2161번 카드1
from collections import deque
n = int(input())
queue = deque(list(range(1, n+1)))
while queue:
print(queue.popleft(), end = " ")
queue.rotate(-1)
출력결과
'백준 > 자료구조' 카테고리의 다른 글
[백준][Python] 11286번 절댓값 힙 - 코팩 (0) | 2022.09.09 |
---|---|
[백준] 18258번 큐 2 - 파이썬 (0) | 2022.08.20 |
[백준] 11279번 최대 힙 - 파이썬 (0) | 2022.07.16 |