문제
https://www.acmicpc.net/problem/2161

문제 풀이(정답)
백준 프린터 큐 문제를 풀려다가 너무 어려워서 큐 쉬운 문제를 먼저 풀어봐야겠다 생각했다.
그래서 선택한게 이 문제!!
큐의 기본개념은 알고 있어서 이 문제는 쉽게 풀 수 있었다.
from collections import deque
n = int(input())
queue = deque([i for i in range(1, n+1)])
bottom = []
for i in range(n-1):
bottom.append(queue.popleft())
queue.append(queue.popleft())
answer = bottom + list(queue)
for i in answer:
print(i, end=' ')
queue : 1부터 n번까지의 카드 더미
bottom : 바닥에 내려놓은 카드
'알고리즘문제풀이' 카테고리의 다른 글
| [프로그래머스/Python] 덧칠하기 (0) | 2025.04.03 |
|---|---|
| [백준/Python] 11279번 최대 힙 (0) | 2025.03.31 |
| [프로그래머스/Python] 유연근무제 (0) | 2025.03.21 |
| [백준/Python] 1406번 에디터 (0) | 2025.03.18 |
| [백준/Python] 9461번 파도반 수열 (0) | 2025.03.14 |
