백준 2605

Baekjoon/IM Level

[백준] 2605 줄세우기 (브론즈2) / insert(), extend()

문제요약 나의 코드 및 설명 n : 학생의 수 num_list : 줄을 선 학생대로 뽑은 번호 students : 학생들이 줄을 선 현황을 리스트로 표현하였다. for문 : 학생 수 만큼 반복하는 반복문을 작성하였다. 첫 번째 학생(i = 0)의 경우는 무조건 통과하게 되고, 두 번째 학생(i = 1)부터 본격적으로 반복문을 수행하게 되는데, for문 내의 for문으로 해당 학생이 뽑은 번호 만큼 자리 이동이 될 수 있도록 작성하였다. 예를 들어 4번째 학생(i = 3)이 뽑은 번호는 인데, 이때 인덱스 3을 인덱스 2의 값으로 바꾸고, 인덱스 2를 인덱스 1의 값으로 바꾸고 인덱스 1을 인덱스 0의 값으로 바꾸고, for문을 나와서 인덱스 를 학생 번호로 바꿔주면 된다.(뽑은 번호만큼 앞으로 가야하니까..

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