문제설명
소스코드
#include <iostream>
#include <algorithm>
using namespace std;
int main()
{
int N;
cin >> N;
int* arr = new int[N];
for (int i = 0; i < N; ++i) cin >> arr[i];
sort(arr, arr+N);
for (int i = 0; i < N; ++i)cout << arr[i] << endl;
}
설명
- algorithm 라이브러리에 있는 sort() 함수를 사용
- 배열 동적할당
- sort 함수의 첫 번째 매개변수는 배열의 포인터, 두 번째 매개변수는 배열의 포인터 + 배열의 크기를 넣어주면 내림차순으로 정렬이 된다.
- sort(arr, arr + N)
'자료구조 & 알고리즘 > BOJ' 카테고리의 다른 글
[C++] 백준 13단계 - 10989번 문제 (수 정렬하기 3) (0) | 2023.07.14 |
---|---|
[C++] 백준 13단계 - 2751번 문제 (수 정렬하기 2) (0) | 2023.07.13 |
[C++] 백준 12단계 - 1018번 문제 (체스판 다시 칠하기) (0) | 2023.07.11 |
[C++] 백준 12단계 - 1436번 문제 (영화감독 숌) (0) | 2023.07.11 |
[C++] 백준 12단계 - 19532번 문제 (수학은 비대면강의입니다) (0) | 2023.07.10 |