https://www.acmicpc.net/problem/2750
2750번: 수 정렬하기
첫째 줄에 수의 개수 N(1 ≤ N ≤ 1,000)이 주어진다. 둘째 줄부터 N개의 줄에는 수 주어진다. 이 수는 절댓값이 1,000보다 작거나 같은 정수이다. 수는 중복되지 않는다.
www.acmicpc.net
문제
N개의 수가 주어졌을 때, 이를 오름차순으로 정렬하는 프로그램을 작성하시오.
입력
첫째 줄에 수의 개수 N(1 ≤ N ≤ 1,000)이 주어진다. 둘째 줄부터 N개의 줄에는 수 주어진다. 이 수는 절댓값이 1,000보다 작거나 같은 정수이다. 수는 중복되지 않는다.
출력
첫째 줄부터 N개의 줄에 오름차순으로 정렬한 결과를 한 줄에 하나씩 출력한다.
예제 입력1
5
5
2
3
4
1
예제 출력1
1
2
3
4
5
해결 방법
1. 첫 번째 줄의 N을 빼서 저장한다.
2. 수들이 저장된 배열을 오름차순으로 정렬한다.
3. 줄바꿈으로 join한다.
전체 코드
const fs = require('fs');
const input = fs.readFileSync('/dev/stdin').toString().trim().split("\n").map(Number);
const N = input.splice(0,1);
input.sort((a, b) => a - b);
console.log(input.join("\n"));
'알고리즘 > 백준' 카테고리의 다른 글
[JavaScript] 백준 정렬 통계학 #2108번 (0) | 2022.09.27 |
---|---|
[JavaScript] 백준 정렬 커트라인 #25305번 (0) | 2022.09.26 |
[JavaScript] 백준 브루트 포스 #1018번 체스판 다시 칠하기 (0) | 2022.08.31 |
[JavaScript] 백준 브루트 포스 #7568번 덩치 (0) | 2022.08.30 |
[JavaScript] 백준 브루트 포스 #2231번 분해합 (0) | 2022.08.29 |
https://www.acmicpc.net/problem/2750
2750번: 수 정렬하기
첫째 줄에 수의 개수 N(1 ≤ N ≤ 1,000)이 주어진다. 둘째 줄부터 N개의 줄에는 수 주어진다. 이 수는 절댓값이 1,000보다 작거나 같은 정수이다. 수는 중복되지 않는다.
www.acmicpc.net
문제
N개의 수가 주어졌을 때, 이를 오름차순으로 정렬하는 프로그램을 작성하시오.
입력
첫째 줄에 수의 개수 N(1 ≤ N ≤ 1,000)이 주어진다. 둘째 줄부터 N개의 줄에는 수 주어진다. 이 수는 절댓값이 1,000보다 작거나 같은 정수이다. 수는 중복되지 않는다.
출력
첫째 줄부터 N개의 줄에 오름차순으로 정렬한 결과를 한 줄에 하나씩 출력한다.
예제 입력1
5
5
2
3
4
1
예제 출력1
1
2
3
4
5
해결 방법
1. 첫 번째 줄의 N을 빼서 저장한다.
2. 수들이 저장된 배열을 오름차순으로 정렬한다.
3. 줄바꿈으로 join한다.
전체 코드
const fs = require('fs');
const input = fs.readFileSync('/dev/stdin').toString().trim().split("\n").map(Number);
const N = input.splice(0,1);
input.sort((a, b) => a - b);
console.log(input.join("\n"));
'알고리즘 > 백준' 카테고리의 다른 글
[JavaScript] 백준 정렬 통계학 #2108번 (0) | 2022.09.27 |
---|---|
[JavaScript] 백준 정렬 커트라인 #25305번 (0) | 2022.09.26 |
[JavaScript] 백준 브루트 포스 #1018번 체스판 다시 칠하기 (0) | 2022.08.31 |
[JavaScript] 백준 브루트 포스 #7568번 덩치 (0) | 2022.08.30 |
[JavaScript] 백준 브루트 포스 #2231번 분해합 (0) | 2022.08.29 |