728x90
https://www.acmicpc.net/problem/11866
큐를 이용해서 빼고 넣기를 반복하다가
k번째 차례가 오면 빼고 넣지않기를 하면되는 문제.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
import sys
from collections import deque
input = sys.stdin.readline
n, k = map(int, input().split())
q = deque(range(1, n + 1))
result = "<"
cnt = 0
while q:
cnt += 1
# k의 배수번째가 될때
if cnt % k == 0:
result += str(q.popleft()) + ", "
else:
q.append(q.popleft())
result = result[:-2] + ">"
print(result)
|
cs |
728x90
'PS > 백준' 카테고리의 다른 글
[백준 2606번] 바이러스 (파이썬/python) (0) | 2021.06.15 |
---|---|
[백준 11399번] ATM (파이썬/python) (0) | 2021.06.15 |
[백준 1541번] 잃어버린 괄호 (파이썬/python) (0) | 2021.06.15 |
[백준 9663번] N-Queen (파이썬/python) (0) | 2021.06.15 |
[백준 2798번 ] 블랙잭 (파이썬/python) (0) | 2021.06.15 |