풀이방법 사용된 것: ArrayList 2022.04.30 ArrayList는 새로운 요소를 특정 인덱스에 추가하였을 때 그 인덱스보다 뒤에 있는 요소들을 자동으로 한 자리씩 뒤로 이동시켜준다. 따라서 이 문제는 ArrayList를 사용하면 쉽게 풀리는 문제이다. 학생이 뽑은 번호가 주어질 때마다 맨 뒷자리의 인덱스, 즉 이번 학생이 0을 뽑았을 경우 서야 하는 자리의 인덱스에서 학생이 뽑은 번호만큼을 빼서 그 인덱스에 학생을 add하면 된다. 코드 Java(2022.04.30) import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.ArrayList; import..