공백으로 나누어진 정수 문자열에서 최대 최소값을 다시 문자열 공백으로 나누어서 반환해주면 되는 문제이다.
#include <string>
#include <vector>
#include <sstream>
#include <algorithm>
using namespace std;
string solution(string s) {
vector<int> nums;
string num = "";
istringstream iss(s);// 문자열을 입력 스트림으로 받아서 쉽게 나누어준다.
while (getline(iss, num, ' ')) {
nums.push_back(stoi(num));//공백 기준으로 나누어서 정수를 벡터에 넣어줌
}
sort(nums.begin(), nums.end());// 정렬
return to_string(nums.front()) + " " + to_string(nums.back());
}