백준 알고리즘/링크드 리스트

백준 12069번 파이썬

paysmile 2018. 9. 17. 23:34

a,b = map(int, input().split())

list = [i for i in range(1,(a+1))]
ans=[0]*a
index=0
delete = b-1
while (len(list)!=0):
while delete >= len(list):
delete = delete - len(list)
ans[index] = list[delete]
del list[delete]
delete =delete + (b-1)
index+=1

print("<", end ="")
for i in range (len(ans)):
if i == len(ans)-1:
print(ans[i], end =">")
else:
print(ans[i],end=", ")