1. 문제
https://www.acmicpc.net/problem/11866
2. 풀이
- queue를 이용하면 쉽게 문제를 해결할 수 있다.
from collections import deque
N, K = map(int, input().split())
answer = []
queue = deque([x + 1 for x in range(N)])
while len(queue):
for _ in range(K):
queue.append(str(queue.popleft()))
answer.append(queue.pop())
print('<%s>' % ', '.join(answer))