๐Ÿ—๏ธ Algorithm/๐ŸŸฉ ๋ฐฑ์ค€

๐ŸŸฉ [๋ฐฑ์ค€] [Python] 1158๋ฒˆ_์š”์„ธํ‘ธ์Šค ๋ฌธ์ œ

Dbswnstjd 2022. 11. 12. 04:20

๋ฌธ์ œ

https://www.acmicpc.net/problemset?sort=ranking_asc&solvedac_option=xz%2Cxn&tier=6%2C7 

 

๋ฌธ์ œ - 1 ํŽ˜์ด์ง€

 

www.acmicpc.net

ํ’€์ด

# ๋ฐฑ์ค€ 1158๋ฒˆ ๋ฌธ์ œ - ์š”์„ธํ‘ธ์Šค ๋ฌธ์ œ
from collections import deque
n, k = map(int, input().split())
answer = []
q = deque([i for i in range(1, n+1)])
while q:
    for i in range(k-1):
        num = q.popleft()
        q.append(num)
    answer.append(str(q.popleft()))
answer = ", ".join(answer)
print('<', end='')
print(answer, end='')
print('>')

ํ๋ฅผ ํ™œ์šฉํ•œ ๋ฌธ์ œ