응애개발자
article thumbnail
728x90

문제

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

 

접근 방법

1. 음수이기 때문에 배열에 넣을 수 없습니다. 그렇다면 리스트를 통해 값을 넣습니다.

2. 리스트를 정렬하기 위해 최상위 클래스인 Collections를 이용하여 정렬해줍니다.

 

코드

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

public class Main {
    private static StringBuilder sb;
    private static BufferedReader br;
    private static int N;
    private static ArrayList<Integer> list = new ArrayList<Integer>();

    //입력
    public static void input() throws Exception {
        br = new BufferedReader(new InputStreamReader(System.in));
        sb = new StringBuilder();

        N = Integer.parseInt(br.readLine());

        for(int i = 0 ; i < N ; i++){
            list.add(Integer.parseInt(br.readLine()));
        }
    }

    //실행
    public static void process() {
        Collections.sort(list);

        for(int answer : list){
            sb.append(answer).append("\n");
        }

        System.out.println(sb);
    }


    public static void main(String[] args) throws Exception {
        input();
        process();
    }
}
profile

응애개발자

@Eungae-D

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!