N, K = map(int, input().split())
x = [i+1 for i in range(N)]
a = []
for i in range(N):
k = (K-1) % (N-i) + 1
# print(k)
a.append(x[k-1])
if k != 0:
x = x[k:] + x[0:k-1]
else:
x = x[0:k-1]
# print([x,k])
# print(a)
answer = '<' + ', '.join([str(x) for x in a]) + '>'
print(answer)
안녕하세요, 99클럽 그룹 리더 조커입니다!
풀이 잘 봤습니다.
마지막에 숫자를 문자열로 바꿀 때 map을 사용하는 방법도 있습니다.
.join(map(str, a))과 같이 바꾸면 조금 더 간결해질 것 같습니다!
앞으로도 힘내서 매일 TIL 도전해 보세요! 화이팅입니다 :)
99클럽 https://bit.ly/3TN5TBL