10989번: 수 정렬하기 3
첫째 줄에 수의 개수 N(1 ≤ N ≤ 10,000,000)이 주어진다. 둘째 줄부터 N개의 줄에는 숫자가 주어진다. 이 수는 10,000보다 작거나 같은 자연수이다.
www.acmicpc.net
[문제]
N개의 수가 주어졌을 때, 이를 오름차순으로 정렬하는 프로그램을 작성하시오.
<알고리즘 분류> 정렬
[input]
첫째 줄에 수의 개수 N (1 ≤ N ≤ 10,000,000)이 주어진다.
둘째 줄부터 N개의 줄에는 숫자가 주어진다.
이 수는 10,000보다 작거나 같은 자연수이다.
[output]
첫째 줄부터 N개의 줄에 오름차순으로 정렬한 결과를 한 줄에 하나씩 출력한다.
[풀이 방법]
-
BufferedReader와 BufferedWriter 활용하여 입출력
-
정수 N 입력 받아 저장한 후 int형 배열의 크기가 N이 되도록 생성
-
정수 입력받아 배열 numbers에 저장
-
Arrays.sort( ) 활용하여 정렬 후 정렬된 배열의 값 한줄씩 출력
성공 코드
'Android ᙏ̤̫͚ > 차근차근 JAVA' 카테고리의 다른 글
[백준 11652번] 카드 (0) | 2021.02.10 |
---|---|
[백준 11004번] K번째 수 (0) | 2021.02.10 |
[백준 10825번] 국영수 (0) | 2021.02.10 |
[백준 10814번] 나이순 정렬 (0) | 2021.02.09 |
[백준 11651번] 좌표 정렬하기 2 (0) | 2021.02.09 |