#include <string>
#include <vector>
#include <climits>
using namespace std;
string solution(string s) {
string answer = "", temp = "";
int mini = INT_MAX, maxi = INT_MIN, temp2 = 0;
bool ch = false;
for(int i=0; i<=s.size(); i++){
if(s[i]==' '||s[i]=='\0'){
temp2 = stoi(temp);
if(mini>temp2) mini = temp2;
if(maxi<temp2) maxi = temp2;
temp = "";
}
else{
temp += s[i];
}
}
answer += (to_string(mini) + ' ' + to_string(maxi));
return answer;
}
INT_MAX, INT_MIN을 사용하기 위해서 <climits> 라이브러리를 사용하는 것을 잊지말자.
'🖥️ CS > SW Expert 외의 Algorithms' 카테고리의 다른 글
(프로그래머스 C++) Lv2 카펫 (1) | 2020.10.14 |
---|---|
(프로그래머스 C++) Lv3 여행경로 (0) | 2020.10.14 |
(프로그래머스 C++) 단어 변환 (0) | 2020.10.03 |
(프로그래머스 C++) 네트워크 (0) | 2020.10.03 |
(프로그래머스 C++) 타겟 넘버 (0) | 2020.10.03 |