(C++) 백준 상수 2908 (reverse() 사용) 관련 이미지

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


백준 상수 2908사용) 관련 대표 이미지

이번에는 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;
}

Similar Posts