https://www.acmicpc.net/problem/2908
간단한 구현문제입니다.
우선 문제부터 간단하게 요약하면,
두 숫자가 들어오면 해당하는 숫자를 뒤에서 부터 읽어 더 큰숫자를 print해야 합니다.
<Solution>
실제로 숫자 두개를 입력받아서 뒤집어서 대소 비교후, 출력하는 과정을 진행하면 됩니다.
구현은 아래와 같습니다.
#include <iostream>
#include <algorithm>
int main(){
std::string i,j;
int num_i, num_j;
std::cin >> i;
std::cin.ignore(); // ignore white space
std::cin >> j;
std::reverse(i.begin(), i.end());
std::reverse(j.begin(), j.end());
num_i = std::stoi(i);
num_j = std::stoi(j);
int ans = (num_i > num_j) ? num_i : num_j;
std::cout << ans << std::endl;
return 0;
}
반응형
'코딩테스트 > C++ 문제풀이' 카테고리의 다른 글
[백준] 문자열 반복 (0) | 2022.08.23 |
---|---|
[백준] 평균 (0) | 2022.08.22 |
[백준] 숫자의 합 (0) | 2022.08.21 |
[백준] 음계 (0) | 2022.08.21 |
[백준] 나머지 (0) | 2022.08.20 |