728x90

< 해결 방법 >

오래 고민했는데 몰라서 구글링을 했었고 다시 풀었는데도 안되서 구글링을 했다. k.append(k[0]) 이라는 아이디어가 필요했었고 deque 도 능숙하지 못했다.

 

import sys
from collections import deque
 
a,b = map(int,sys.stdin.readline().split(" "))
 
k = deque([ ])
 
 
for i in range(0,a):
    k.append(i+1)
 
print("<",end="")
while k:
    for i in range(0,b-1):
        k.append(k[0])
        k.popleft()
    if len(k)==1:
        print(k.popleft(),end="")    
    else:
        print(str(k.popleft())+",",end=" ")    
 
 
print(">",end="")
 
728x90

'🟢 알고리즘 문제 풀이 > Baekjoon' 카테고리의 다른 글

[파이썬] 백준 5430 AC  (0) 2022.10.01
[파이썬] 백준 1920 수 찾기  (1) 2022.10.01
[파이썬] 백준 10866 덱  (1) 2022.09.22
[파이썬] 백준 18258 큐2  (1) 2022.09.22
[파이썬] 백준 2164 카드2  (0) 2022.09.22

+ Recent posts