b_2571.java

https://www.acmicpc.net/problem/2751

번역하다.

– 첫 번째 값 > N(입력 개수)

– 오름차순 정렬

해결하다

1) ArratList, 컬렉션 사용

– 입력한 값을 ArrayList에 저장 후 오름차순 정렬

2) StringBuilder 사용

– 누르다

나는 그것을 느꼈다.

Java에서 for(int i : arrayList) #(for-each)를 사용하여 ArrayList의 값을 인쇄합니다.

그러나 간단한 for 문으로 구현됩니다.

이번 호는 그냥 print문으로 출력했는데 타임아웃 > stringBuilder 사용

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.ArrayList;
import java.util.Collections;

public class b_2571 {

	public static void main(String() args) throws IOException {
		// TODO Auto-generated method stub
		
		BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
		StringBuilder sb = new StringBuilder();
		
		int N = Integer.parseInt(br.readLine());
		ArrayList<Integer> array = new ArrayList<>();
		
		for(int i=0; i<N; i++) {
			array.add(Integer.parseInt(br.readLine()));
		}
		
		Collections.sort(array);
		
		for(int i=0; i<array.size(); i++) {
			sb.append(array.get(i)).append("\n");
		}
		System.out.println(sb);
	}

}