💡 반례를 잘 찾는 습관이 필요하다!!

<오답 코드>
import sys
input = sys.stdin.readline
N, K = map(int, input().split(' '))
circle = [i+1 for i in range(N)]
answer = []
idx = 0
while circle:
idx = (idx + K - 1) % len(circle)
answer.append(circle.pop(idx))
for idx,val in enumerate(answer):
if idx == 0:
print("<", end ='')
print(val, end=", ")
elif idx == N-1:
print(val, end='')
print(">")
else:
print(val, end= ', ')
<정답 코드>
import sys
input = sys.stdin.readline
N, K = map(int, input().split(' '))
circle = [i+1 for i in range(N)]
answer = []
idx = 0
while circle:
idx = (idx + K - 1) % len(circle)
answer.append(circle.pop(idx))
print("<", end ='')
for idx,val in enumerate(answer):
if idx == N-1:
print(val, end='')
else:
print(val, end=', ')
print(">")