[백준 BOJ] 2752번 세수정렬 (C++/cpp)
2022. 7. 28. 14:06ㆍPS (Program Solving)/BOJ (백준)
문제 설명
https://www.acmicpc.net/problem/2752
접근 방법 - 정렬 함수 사용의 기본 문제
백준의 2752번 문제는 정렬 함수를 사용하여 해결할 수 있는 아주 기본적인 문제이다.
해당 문제는, 입력받은 3개의 숫자를 오름차순으로 정렬하여 출력해야 하는 문제이다.
이 문제는 배열과 정렬 함수를 사용할 줄 안다면 아주 쉽게 해결할 수 있는 문제로 예상된다.
사실 정렬 함수를 굳이 사용할 필요도 없는 문제이긴 하지만, 필자는 문제를 해결한 당시 정렬 함수 사용이 어색해서 이렇게 해결해보았다.
필자는 아래처럼 코드를 작성하여 문제를 해결하였다.
성공한 코드
#define _CRT_SECURE_NO_WARNINGS
#pragma warning(disable: 4996)
#include <iostream>
#include <algorithm>
#define endl '\n'
using namespace std;
//백준 2752번 코드
int main() {
ios::sync_with_stdio(false);
cin.tie(NULL); cout.tie(NULL);
int a[3];
for (int i = 0; i < 3; i++) {
cin >> a[i];
}
sort(a, a + 3);
for (int i = 0; i < 3; i++) {
cout << a[i] << " ";
}
cout << endl;
}
제출 결과
(2022.04.15 백준 2752번 문제 제출 결과)
반응형
'PS (Program Solving) > BOJ (백준)' 카테고리의 다른 글
[백준 BOJ] 14645번 와이버스 부릉부릉 (C++/cpp) (0) | 2022.08.16 |
---|---|
[백준 BOJ] 2231번 분해합 (C++/cpp) (0) | 2022.08.16 |
[백준 BOJ] 11502번 세 개의 소수 문제 (C++/cpp) (0) | 2022.07.28 |
[백준 BOJ] 15700번 타일 채우기 4 (C++/cpp) (0) | 2022.07.25 |
[백준 BOJ] 1181번 단어 정렬 (C++/cpp) (0) | 2022.07.25 |