[백준 2750 파이썬, 자바] 수 정렬하기

일단 해볼게·2022년 7월 21일
0

백준

목록 보기
1/132

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

python

# 수 정렬하기

lst = [] # 숫자들을 담을 리스트

for _ in range(int(input())): # 첫 줄에 나오는 숫자만큼 반복
    num = int(input()) # 두번째 줄부터 리스트에 저장
    lst.append(num)

for i in sorted(lst): # 숫자를 정렬 후 출력
    print(i)입력하세요

sorted(lst)를 해서 오름차순으로 정렬하는게 포인트다.

java

import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.util.Arrays;

public class Main {
    private static void solution() throws Exception {
        BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
        int n = Integer.parseInt(br.readLine()); // int형으로 받기
        int[] arr = new int[n];

        for (int i = 0; i < n; i++) { // 배열에 저장
            arr[i] = Integer.parseInt(br.readLine());
        }

        Arrays.sort(arr); // 정렬

        StringBuilder sb = new StringBuilder();

        for (int i = 0; i < n; i++) {
            sb.append(arr[i]).append('\n'); // StringBuilder에 저장
        }

        System.out.print(sb); // 출력
    }
    public static void main(String[] args) throws Exception {
        solution();
    }
}
profile
시도하고 More Do하는 백엔드 개발자입니다.

0개의 댓글