시간 제한 | 메모리 제한 | 제출 | 정답 | 맞은 사람 | 정답 비율 |
2 초 | 256 MB | 59399 | 17133 | 10781 | 32.021% |
문제
N개의 수가 주어졌을 때, 이를 오름차순으로 정렬하는 프로그램을 작성하시오.
입력
첫째 줄에 수의 개수 N(1 ≤ N ≤ 1,000,000)이 주어진다. 둘째 줄부터 N개의 줄에는 숫자가 주어진다. 이 수는 절댓값이 1,000,000보다 작거나 같은 정수이다. 수는 중복되지 않는다.
출력
첫째 줄부터 N개의 줄에 오름차순으로 정렬한 결과를 한 줄에 하나씩 출력한다.
풀이
N을 받은 뒤 배열의 길이로 선언해 준다. 이후 배열의 인자값들을 받은뒤 Arrays.sort()함수를 이용하면 끝! ㅇㅅㅇ
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
public class Bakjoon {
public static void main(String[] args) {
Scanner sc =new Scanner(System.in);
int N=sc.nextInt();
int [] arr =new int[N];
for(int i=0;i<N;i++) {
arr[i]=sc.nextInt();
}
for(int i=0;i<N;i++) {
System.out.println(arr[i]);
}
}
}
|
https://www.acmicpc.net/problem/2751
반응형
'Algorithms > BOJ[Java]' 카테고리의 다른 글
[백준/2941번] 크로아티아 알파벳 [Java] (1) | 2019.12.02 |
---|---|
[백준/11399번] ATM [Java] (0) | 2019.12.02 |
[백준/1152번] 단어의 개수 [Java] (0) | 2019.12.01 |
[백준/1712번] 손익분기점 [Java] (0) | 2019.12.01 |
[백준/2869번] 달팽이는 올라가고 싶다 [Java] (2) | 2019.12.01 |