출처: 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) + " ");
}
}
}
'알고리즘 > 백준저지' 카테고리의 다른 글
백준저지 2435번 기상청 인턴 신현수 (0) | 2021.08.16 |
---|---|
백준저지 2559번 수열 (0) | 2021.08.15 |
백준저지 3040번 백설 공주와 일곱 난쟁이 (0) | 2021.08.12 |
백준저지 2563번 색종이 (0) | 2021.08.10 |
백준저지 1783번 병든 나이트 (0) | 2021.08.09 |