문제
https://www.acmicpc.net/problem/1158
1158.py
person, num = map(int,input().split())
entire_list = []
result = []
popNum = 0
for i in range(person):
entire_list.append(i+1)
while len(entire_list) > 0 :
popNum = (popNum + (num-1)) % len(entire_list)
popElement = entire_list.pop(popNum)
result.append(str(popElement))
print("<%s>" %(", ".join(result)))
'Problem Solving > CT-Python' 카테고리의 다른 글
[프로그래머스/스택] 프린터 - 파이썬 (0) | 2022.03.07 |
---|---|
[프로그래머스/스택] 다리를 지나는 트럭 - 파이썬 (0) | 2022.03.06 |
[프로그래머스] 소수찾기 - 파이썬 - 에라토스테네스의 체 (0) | 2022.03.03 |
[백준/스택] 뼈대문제 10828 - 파이썬 (0) | 2021.09.18 |
[백준/구현] 3460: 이진수 - 파이썬 (0) | 2021.09.18 |