![[백준 알고리즘] 11866번 요세푸스 문제 0 (Python)](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdna%2Fbxt6xb%2FbtqDO1arEHL%2FAAAAAAAAAAAAAAAAAAAAAIWlfxCQUtY_KSbfgPZGzEqXKjSeGThl8M5dJabnOXdq%2Fimg.png%3Fcredential%3DyqXZFxpELC7KVnFOS48ylbz2pIh7yKj8%26expires%3D1753973999%26allow_ip%3D%26allow_referer%3D%26signature%3DTfC9VTPLMd4FHzIv78HoLF87P3g%253D)
언어, 알고리즘 공부/백준2020. 5. 1. 16:29[백준 알고리즘] 11866번 요세푸스 문제 0 (Python)
import collections n, k = map(int, input().split()) result = [] queue = collections.deque([i for i in range(1, n + 1)]) while len(queue) > 0: for _ in range(k): if _ == k - 1: num = queue.popleft() result.append(num) else: num = queue.popleft() queue.append(num) print("") ▼링크 https://www.acmicpc.net/problem/11866 11866번: 요세푸스 문제 0 첫째 줄에 N과 K가 빈 칸을 사이에 두고 순서대로 주어진다. (1 ≤ K ≤ N ≤ 1,000) www.acmicp..