#include <iostream>
#include <iomanip>
#include <vector>
#include <numeric>
#include <math.h>
#include <algorithm>
#include <functional>
using namespace std;
int main() {
int N;
vector<int> arr(10);
cin >> N;
for(int i = 0; i < N; i++) {
for(int j = 0; j < 10; j++) {
cin >> arr[j];
}
sort(arr.begin(), arr.end(), greater<>());
cout << arr[2] << "\n";
}
}
매 배열을 받을 때 마다 algorithm header에 있는 sort function을 이용하였습니다.
사용할 때 functional header에 있는 greater를 사용해서 내림차순으로 정렬하였습니다.
헤더파일을 알고 있으면 매우 간단하게 정리되는 문제였습니다.
문제: https://www.acmicpc.net/problem/2693
'Problem Solving > 백준' 카테고리의 다른 글
[백준/C++] 10867번 중복 빼고 정렬하기 (0) | 2022.02.10 |
---|---|
[백준/C++] 10814번 나이순 정렬 (0) | 2022.02.10 |
[백준/C++] 10250번 ACM 호텔 (0) | 2022.01.28 |
[백준/Python] 2606번 바이러스 (DFS,BFS,유니온파인드) (0) | 2022.01.28 |
[백준/C++] 2822번 점수 계산 (0) | 2022.01.28 |