[Python] LL P1158 요세푸스 문제
Python/Baeckjoon2021. 11. 24. 22:00[Python] LL P1158 요세푸스 문제

1. 문제 : https://www.acmicpc.net/problem/1158 1158번: 요세푸스 문제 첫째 줄에 N과 K가 빈 칸을 사이에 두고 순서대로 주어진다. (1 ≤ K ≤ N ≤ 5,000) www.acmicpc.net 2. 문제 풀이 (1) 야나의 첫 번째 문제 풀이 N,K = map(int,input().split()) #스페이스로 구분된 두 수 입력받아 정수형 변환 josephus = [i for i in range(1,N+1)] popNo = K-1 #popNo번째 자리 수를 pop할 예정임으로 K번째 수를 컴퓨터 자릿수에 맞게 변환반영 result = [] #추출할 값을 받아낼 빈 리스트 생성 while len(josephus) : #josephus 리스트에 남아있는 수가 있는동안..

image