deque1 [백준 11866번] 요세푸스 문제 0 문제 11866번: 요세푸스 문제 0 첫째 줄에 N과 K가 빈 칸을 사이에 두고 순서대로 주어진다. (1 ≤ K ≤ N ≤ 1,000) www.acmicpc.net 풀이 from collections import deque queue = deque() josephus = [] n, k = map(int, input().split()) for i in range(1, n + 1): queue.append(i) while queue: for i in range(k - 1): queue.append(queue.popleft()) josephus.append(queue.popleft()) print("") range(k - 1) 부분을 이해하는데 좀 걸렸다. 손으로 하나 하나 넣어보다보면 이해가 간다. k번째가.. 2023. 10. 10. 이전 1 다음