Coding - Algo/python
[백준] 11866번:요세푸스 문제0 (python 파이썬)
jainn
2021. 1. 10. 02:39
728x90
11866번: 요세푸스 문제 0
첫째 줄에 N과 K가 빈 칸을 사이에 두고 순서대로 주어진다. (1 ≤ K ≤ N ≤ 1,000)
www.acmicpc.net
소스코드
n, k = map(int, input().split())
people = [0]*n
check = k-1
result = "<"
for i in range(n):
people[i] = str(i+1)
while people:
if check >= len(people):
check = check%len(people)
if len(people) == 1:
result += people[check]
del people[check]
else:
result += people[check]+", "
del people[check]
check = check-1+k
print(result+">")
반응형