-
[C++] Programmers | 최댓값과 최솟값Problem Solving/Programmers 2023. 2. 5. 00:00
최댓값과 최솟값
✅ Accept Code
// programmers week1-4 // 최댓값과 최솟값 #include <bits/stdc++.h> using namespace std; string solution(string s) { long long maxNum = LONG_LONG_MIN; long long minNum = LONG_LONG_MAX; for (int i = 0; i < s.size(); i++) { if (s[i] == ' ') continue; if (s[i] == '-') { string num = ""; int j = i + 1; while (j < s.size()) { if (s[j] == ' ') break; num += s[j]; j++; } if (maxNum < -stoi(num)) maxNum = -stoi(num); if (minNum > -stoi(num)) minNum = -stoi(num); i += (j - i); } else { string num = ""; int j = i; while (j < s.size()) { if (s[j] == ' ') break; num += s[j]; j++; } if (maxNum < stoi(num)) maxNum = stoi(num); if (minNum > stoi(num)) minNum = stoi(num); i += (j - i); } } string result = ""; result += to_string(minNum) + " " + to_string(maxNum); return result; }
728x90'Problem Solving > Programmers' 카테고리의 다른 글
[C++] Programmers | 테이블 해시 함수 (0) 2023.02.05 [C++] Programmers | 멀리뛰기 (0) 2023.02.05 [C++] Programmers | 마법의 엘리베이터 (0) 2023.02.04 [C++] Programmers | 연속 부분 수열 합의 개수 (0) 2023.02.04 [C++] Programmers | 택배 배달과 수거하기 (0) 2023.02.04