YoungSoo

백준 - 수 정렬하기2(JAVA 풀이) 본문

코딩테스트

백준 - 수 정렬하기2(JAVA 풀이)

YoungSooSoo 2022. 7. 27. 23:14

풀이

import java.util.ArrayList;
import java.util.Collections;
import java.util.List;
import java.util.Scanner;

public class numbersort2 {
    public static void main(String[] args){
        Scanner sc = new Scanner(System.in);
        int a = sc.nextInt();
        List<Integer> b = new ArrayList<Integer>();
        StringBuilder c = new StringBuilder();
        for(int i=0; i<a; i++){
            b.add(sc.nextInt());
        }
        sc.close();
        Collections.sort(b);
        for(int i : b){
            c.append(i).append("\n");
        }
        System.out.println(c);
    }
}

설명

1. 입력될 수와 값들을 입력받아 변수와 리스트에 넣어준다.

2. 리스트에 add() 메소드를 사용해 값을 입력받은 값을 넣어주고 정렬시켜준다.

3. 메모리 낭비 방지를 위해 StringBuilder를 사용해 붙여주고 그것을 출력해준다.

https://youngsoosoo.tistory.com/47 StringBuilder 설명