본문 바로가기

C++

[프로그래머스] (C++) 최댓값과 최솟값

문제 소개

문제는 이 링크를 따라가시면 있습니다.

 

소스

#include <sstream>
#include <algorithm>

using namespace std;

string solution(string s) {
    string answer = "";
    istringstream iss{s};
    string numStr;
    int num;
    vector<int> intVec;
    while (std::getline(iss, numStr, ' ')) {
        num = std::stoi(numStr);
        intVec.push_back(num);
    }
    int max = *std::max_element(intVec.begin(), intVec.end());
    int min = *std::min_element(intVec.begin(), intVec.end());
    answer = std::to_string(min) + " " + std::to_string(max);
    return answer;
}