가오리의 코딩일기
[1158] 요세푸스 문제 본문

n, k = map(int, input().split())
result = []
numberList = [i for i in range(1, n+1)]
number = 0
for i in range(n):
number += (k-1)
if number >= len(numberList):
number %= len(numberList)
result.append(str(numberList[number]))
numberList.pop(number)
print("<", ', '.join(result), ">", sep="")'Python > 백준' 카테고리의 다른 글
| [11724] 연결 요소의 개수 (0) | 2022.08.21 |
|---|---|
| [1406] 에디터 (0) | 2022.08.15 |
| [1850] 최대공약수 (0) | 2022.08.15 |
| [9613] GCD 합 (0) | 2022.08.15 |
| [11576] Base Conversion (0) | 2022.08.15 |