본문 바로가기

Algorithm

2751 수 정렬하기 2 / 정렬 / 배열.sort(), 자바 Arrays.sort(배열)

 

파이썬 정렬

오름차순 : 배열.sort()

내림차순 : 배열.sort(reverse = True)

n = int(input())
num = []
for _ in range(n):
    num.append(int(input()))

num.sort()
for i in num:
    print(i)

 

자바 정렬

  • 오름차순 : Arrays.sort(배열명)
  • 내림차순 :  Arrays.sort(배열명, Collections.reverseOrder());
import java.util.Arrays;
import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);

        // 입력 개수
        int n = sc.nextInt();
        int[] num = new int[n];

        // 배열에 숫자 입력
        for (int i = 0; i < n; i++) {
            num[i] = sc.nextInt();
        }

        // 정렬
        Arrays.sort(num);

        // 정렬된 배열 출력
        for (int i : num) {
            System.out.println(i);
        }
    }
}