백준의 브론즈2 문제입니다. 입력 받은 문자들을 정렬하여 그대로 출력하면 되는 문제입니다. 최대 데이터의 개수가 1000개로 그렇게 크지 않기 때문에 Scanner를 이용하여 입력을 받았고 Arrays.sort()를 이용하여 정렬하여 그대로 출력하였습니다.
import java.util.*;
public class Main {
public static void main(String args[]){
Scanner sc = new Scanner(System.in);
//데이터 개수 n 받기
int n = sc.nextInt();
int[] arr = new int[n];
//arr에 데이터 넣어주기
for(int i=0; i<n; i++){
arr[i] = sc.nextInt();
}
//정렬
Arrays.sort(arr);
//출력하기
for(int i=0; i<n; i++){
System.out.println(arr[i]);
}
}
}
이상입니다!
'Coding Test > Baekjoon' 카테고리의 다른 글
[백준] 10989 자바 (0) | 2022.07.11 |
---|---|
[백준] 2751 자바 (0) | 2022.07.11 |
[백준] 1920 자바 (0) | 2022.07.11 |
[백준] 3052 나머지 (java) (0) | 2020.12.21 |
[백준] 1546 평균 (java) (0) | 2020.12.21 |