알고리즘/백준저지
백준저지 2605번 줄 세우기
anott
2021. 8. 15. 23:32
출처: https://www.acmicpc.net/problem/2605
2605번: 줄 세우기
점심시간이 되면 반 학생 모두가 한 줄로 줄을 서서 급식을 탄다. 그런데 매일 같이 앞자리에 앉은 학생들이 앞에 줄을 서 먼저 점심을 먹고, 뒷자리에 앉은 학생들은 뒤에 줄을 서 늦게 점심을
www.acmicpc.net
제출 날짜: 2021년 8월 15일 일요일
풀이
ArrayList로 순서이자 index값을 입력 받아 즉시 넣었다.
코드
// 출처: 백준저지 2605번 줄 세우기 https://www.acmicpc.net/problem/2605
import java.util.ArrayList;
import java.util.Scanner;
public class BOJ2605 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
ArrayList<Integer> students = new ArrayList<>();
int N = sc.nextInt(); // 학생 수
for (int i = 1; i <= N; i++) {
students.add(sc.nextInt(), i); // 학생 순서 입력 받고 넣기
}
for (int i = N - 1; i >= 0; i--) { // 뒤에서부터 출력
System.out.print(students.get(i) + " ");
}
}
}