본문 바로가기

Android ᙏ̤̫͚/차근차근 JAVA

[백준 10989번] 수 정렬하기 3

 

BOJ10989

 

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개의 줄에 오름차순으로 정렬한 결과를 한 줄에 하나씩 출력한다.

 


 

 


 

[풀이 방법]

  1. BufferedReader와 BufferedWriter 활용하여 입출력

  2. 정수 N 입력 받아 저장한 후 int형 배열의 크기가 N이 되도록 생성

  3. 정수 입력받아 배열 numbers에 저장

  4. 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