https://www.acmicpc.net/problem/2751
이 문제도 정렬 문제이다. 입력 받은 수를 배열에 저장해두고, 배열을 정렬시킨 후 StringBuffer를 사용하여 출력시키면 된다.
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.Arrays;
public class Main {
public static void main(String[] args) throws IOException {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
StringBuffer sb = new StringBuffer();
int N = Integer.parseInt(br.readLine());
int[] arr = new int[N];
for (int i = 0; i < N; i++) {
arr[i] = Integer.parseInt(br.readLine());
}
Arrays.sort(arr);
for (int i = 0; i < N; i++) {
sb.append(arr[i]).append("\n");
}
System.out.println(sb);
br.close();
}
}