#include <algorithm>
using namespace std;
string solution(string s) {
string answer = "";
vector<int> vIntContainer;
string sTemp;
for(int i=0; i<s.size(); i++)
{
if((s[i] ==' '))//빈칸 나왔을 때
{
vIntContainer.push_back(stoi(sTemp));
sTemp.clear();
}
else//빈칸 아닐때:: -부호가 앞에 있을수도 있으므로
{
sTemp+=s[i];//이를 통해 양수는 그냥 sTemp / 음수는 부호달고 sTemp에 들어간다.
}
}
vIntContainer.push_back(stoi(sTemp));//마지막원소를 위해서.
sort(vIntContainer.begin(), vIntContainer.end(), less<int>());//sort default : 오름차순
answer = to_string(vIntContainer.front()) + ' ' + to_string(vIntContainer.back());
return answer;
}
vIntContainer.push_back(stoi(sTemp));//마지막원소를 위해서.
이문장 이전에 for 문에 i == s.size()-1에 대한 예외처리를 했는데, core dumped에러가 나왔다;;;;..
왜 저 위에문장이 안되는지는 모르겠다.
sort함수 : default - 오름차순.
= sort(vIntContainer.begin(), vIntContainer.end(), less());
sort(vIntContainer.begin(), vIntContainer.end(), greater());
-내림차순
s.size() : 스트링의 사이즈구함