https://www.acmicpc.net/problem/1158
실패이유
: 구현실패
N, K = map(int, input().split())
arr = [i for i in range(1, N + 1)]
ans = []
idx = 0
for _ in range(N):
idx += K - 1
if idx >= len(arr):
idx %= len(arr)
ans.append(arr.pop(idx))
print("<" + ", ".join(map(str, ans)) + ">")
idx
가 배열의 크기와 같거나 크면 배열의 크기로 나눠준다.