728x90
from collections import deque
N,K = map(int,input().split())
deq = deque()
for i in range (1,N+1):
deq.append(i)
cnt = 1
ans = []
while deq:
x = deq.popleft()
if cnt % K == 0:
ans.append(x)
else:
deq.append(x)
cnt += 1
s = "<" + ", ".join(str(t) for t in ans) + ">"
print(s)
덱으로 빠르게 풀 수 있었다.
'코딩' 카테고리의 다른 글
[BOJ] 1132 합 (Python) (1) | 2024.02.27 |
---|---|
[BOJ] 백준 14502 연구소 Python (0) | 2024.02.23 |
[BOJ] 28449 누가 이길까 (1) | 2024.02.07 |
[BOJ] 1503 세 수 고르기 Python (0) | 2024.01.10 |
[BOJ] 10026 적록색약 Python (1) | 2024.01.05 |