문자열 s에는 공백으로 구분된 숫자들이 저장되어 있습니다. str에 나타나는 숫자 중 최소값과 최대값을 찾아 이를 "(최소값) (최대값)"형태의 문자열을 반환하는 함수, solution을 완성하세요.

예를들어 s가 "1 2 3 4"라면 "1 4"를 리턴하고, "-1 -2 -3 -4"라면 "-4 -1"을 리턴하면 됩니다.

제한 조건

string solution(string s)
{
	// 공백마다 잘라서 저장한 다음 가장 큰수와 가장 작은 수를 찾기 
	vector<string> string_vector;
	//int a = stoi(string_vector[0]);
	string num;

	for (auto iter = s.begin(); iter < s.end(); iter++)
	{
		if (*iter == ' ')
		{
			string_vector.push_back(num);
			num = "";
		} 
		num += *iter;

		if (iter == s.end() - 1)
		{
			string_vector.push_back(num);
		}
	}
	vector<int> numVec;

	for (string str : string_vector)
	{
		numVec.push_back(stoi(str));
	}

	sort(numVec.begin(), numVec.end());

	for (int i : numVec)
	{
		cout << i << endl;
	}

	s = to_string(*numVec.begin());
	s += ' ';
	s += to_string(*(numVec.end()-1));

	string answer = s;
	return answer;
}