일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- C언어
- 해시를사용한집합과맵
- 프로그래머스
- 논문리뷰
- 프로그래머스코딩테스트
- 문자열
- 자료구조
- 소수판정
- 사칙연산
- 브루트포스알고리즘
- 구현
- 정수론
- MySQL
- 그리디
- 다이나믹프로그래밍
- 프로그래머스연습문제
- SQL
- C
- 이분탐색
- 논문구현
- 큐
- 이진탐색
- Image Classification
- C++
- 정렬
- 수학
- 백준알고리즘
- 그리디알고리즘
- 백준
- 프로그래머스sql
- Today
- Total
초보 개발자의 이야기, 릿허브
[C++] 백준 2750번 수 정렬하기 본문
1. 문제이해
https://www.acmicpc.net/problem/2750
2750번: 수 정렬하기
첫째 줄에 수의 개수 N(1 ≤ N ≤ 1,000)이 주어진다. 둘째 줄부터 N개의 줄에는 수 주어진다. 이 수는 절댓값이 1,000보다 작거나 같은 정수이다. 수는 중복되지 않는다.
www.acmicpc.net
N개의 정수가 주어질 때, 이를 오름차순으로 정렬하여 출력하는 것이 목표이다.
2. 문제풀이
N개의 정수를 정렬하기만 하면 되는 간단한 문제이다.
입력받는 수의 갯수의 범위도 비교적 작기 때문에 (1 ~ 1000),
입력받은 수들을 배열에 저장 후 정렬해주면 된다.
C++의 내장함수인 sort 함수를 이용해 정렬해주었다.
비슷한 문제로는 2751번 수 정렬하기2, 10989번 수 정렬하기3 가 있다.
해당 문제들에 대한 풀이와 소스코드는 아래 포스팅을 참고하자.
<2751번 수 정렬하기 2>
https://beginnerdeveloper-lit.tistory.com/106
[C++] 백준 2751번 수 정렬하기 2
1. 문제이해 https://www.acmicpc.net/problem/2751 2751번: 수 정렬하기 2 첫째 줄에 수의 개수 N(1 ≤ N ≤ 1,000,000)이 주어진다. 둘째 줄부터 N개의 줄에는 수가 주어진다. 이 수는 절댓값이 1,000,000보다..
beginnerdeveloper-lit.tistory.com
<10989번 수 정렬하기 3>
https://beginnerdeveloper-lit.tistory.com/107
[C++] 백준 10989번 수 정렬하기 3
1. 문제이해 https://www.acmicpc.net/problem/10989 10989번: 수 정렬하기 3 첫째 줄에 수의 개수 N(1 ≤ N ≤ 10,000,000)이 주어진다. 둘째 줄부터 N개의 줄에는 수가 주어진다. 이 수는 10,000보다 작거나..
beginnerdeveloper-lit.tistory.com
3. 소스코드
#include <iostream>
#include <algorithm>
using namespace std;
int num[1000];
int main() {
int N; // 수의 개수
cin >> N;
for (int i = 0; i < N; i++) {
cin >> num[i];
}
// 입력받은 수를 정렬
sort(num, num + N);
for (int i = 0; i < N; i++) {
cout << num[i] << "\n";
}
return 0;
}
최대 1000개의 숫자를 입력받을 수 있으므로, 크기가 1000인 배열을 선언한다.
숫자를 입력받아 해당 배열에 저장하고, 내장함수를 이용해 숫자를 정렬, 출력해주었다.
'코딩테스트 > 📗 백준 (BOJ)' 카테고리의 다른 글
[C++] 백준 10989번 수 정렬하기 3 (0) | 2021.11.26 |
---|---|
[C++] 백준 2751번 수 정렬하기 2 (0) | 2021.11.26 |
[C++] 백준 1316번 그룹 단어 체커 (0) | 2021.11.25 |
[C++] 백준 4673번 셀프 넘버 (0) | 2021.11.24 |
[C++] 백준 11727번 2×n 타일링 2 (0) | 2021.11.22 |