11581 [python]1158_요세푸스 문제 1 걸린 시간 : 30m 2 사용한 자료구조 및 개념 : 리스트, 스택 💡문제풀이 아이디어 및 어려웠던 점 💫 아이디어 1️⃣ k-1번째 인덱스 값을 가진 변수(cnt) 활용하여 리스트에서 pop을 한다 2️⃣ pop을 한 값을 새 리스트(정답용)에 append해준다 3️⃣ cnt가 리스트의 길이보다 크거나 같으면 현재 리스트의 길이 로 나눈 나머지 값을 cnt에 할당한다 👻 어려웠던 점 🚨 lange of list error ❓이유 : 현재 리스트의 길이가 아니라 첫 리스트의 길이(n)으로 나눠주고 있었음..!(어휴^^) if cnt >= len(arr): cnt %= n ❗해결 : 현재 리스트의 길이로 나눈 나머지 값을 할당! if cnt >= len(arr): cnt %= len(arr) 🚨 Unp.. 2023. 6. 29. 이전 1 다음