백준 1158

Baekjoon/IM Level

[백준] 1158 요세푸스 문제 (실버4) / 큐

문제요약 나의 코드 및 설명 - 리스트를 이용한 풀이 1부터 n까지의 수를 저장한 리스트를 생성하고, 정답으로 출력할 요세푸스 순열을 저장할 리스트를 로 초기화한다. 의 요소가 다 제거될 때 까지 반복하는 while문을 생성한다. num_plan_idx : 제거되어야 할 인덱스 if len(num_li) == 0 : 만약 num_list에 저장된 요소가 하나도 없으면 반복문을 탈출한다. (다음 작성한 코드에서 len(num_li)로 나누어야 하는 경우가 나오는데, 0으로 나눠지는 것을 방지한다.) num_li의 인덱스 num_plan_idx의 값을 pop() 함수를 통해 제거하고, ans에 저장한다. 그 다음, 다음에 수행될 반복에 대해 num_plan_idx 를 갱신해주어야 하는데, num_li 의 요..

hellosonic
'백준 1158' 태그의 글 목록