Cpp에서 최솟값, 최댓값 구하기 - fora22/CodingTest GitHub Wiki
algorithm 헤더 파일에 있는 min_element, max_element, minmax함수를 사용하면 된다.
#include <algorithm>
int getMin(vector<int> inputArray) {
int minValue = *min_element(inputArray.begin(), inputArray.end());
return minValue;
}#include <algorithm>
int getMax(vector<int> inputArray) {
int maxValue = *max_element(inputArray.begin(), inputArray.end());
return maxValue;
}#include <algorithm>
pair<int, int> getMinMax(vector<int> inputArray) {
pair<int, int> minMaxData = minmax(inputArray.begin(), inputArray.end());
return minMaxData ;
}
minMaxData->first는 최솟값이고 minMaxData->second는 최댓값이다.