해피 코딩!

[백준] 요세푸스 문제0 본문

알고리즘

[백준] 요세푸스 문제0

지속가능한 성장을 2020. 12. 12. 07:12

link

length, remove_point = map(int, input().split())

lst = [i for i in range(1, length+1)]
answer = []
index = 1
while lst:
    if index == remove_point:
        answer.append(lst.pop(0))
        index = 1
        continue
    else:
        index+=1
        lst.append(lst.pop(0))
result = '<'

for w in answer[:-1]:
    result+=f'{w}, '
result += f'{answer[-1]}>'

print(result)

'알고리즘' 카테고리의 다른 글

[프로그래머스] 피보나치 수  (0) 2020.12.17
그래프 기본 탐색 알고리즘 - BFS, DFS  (0) 2020.12.13
[백준] 영화감독 숌 1436번  (0) 2020.12.12
[백준] 블랙잭 2798번  (0) 2020.12.12
[백준] 덩치 7568번  (0) 2020.12.12
Comments