https://www.acmicpc.net/problem/11866
11866번: 요세푸스 문제 0
첫째 줄에 N과 K가 빈 칸을 사이에 두고 순서대로 주어진다. (1 ≤ K ≤ N ≤ 1,000)
www.acmicpc.net
from collections import deque
m,k=map(int,input().split(' '))
q=deque(range(1,m+1))
s=[]
while q:
for i in range(k-1):
q.append(q.popleft())#앞의 원소들을 뒤에 넣어준다
s.append(str(q.popleft()))
print('<{}>'.format(', '.join(s)))#format함수 사용{}안에 list(s)값을 넣어준다