(C++) 백준 상수 2908 (reverse() 사용)


이번에는 reverse() 함수를 사용하여 해결해 봅시다!

reverse() 함수는 반전된 값에 대한 곱셈기의 시작점과 끝점을 선택합니다.

그런 다음 문자열 값을 int 유형으로 변환한 후 값 출력을 비교하십시오!

(stoi() 함수는 문자열 값을 int 유형으로 변환합니다.)

#include <iostream>
#include <string>
#include <algorithm>//reverse함수의 헤더파일입니다!
using namespace std;

int main()
{
    string num1, num2, bigger;
    cin >> num1 >> num2;

    reverse(num1.begin(), num1.end());//뒤집기 시작점과 끝 지점을 선정합니다.
    reverse(num2.begin(), num2.end());

    bigger = ((stoi(num1) > stoi(num2)) ? num1 : num2);
    cout << bigger;
}