[C++][백준 1357] 뒤집힌 덧셈

PublicMinsu·2025년 8월 27일

문제

접근 방법

숫자를 직접 뒤집거나 문자열과 숫자를 전환해가며 해결하면 됩니다.

코드

#include <iostream>
#include <algorithm>
using namespace std;

string X, Y;

int main()
{
    ios::sync_with_stdio(0), cin.tie(0);

    cin >> X >> Y;

    reverse(X.begin(), X.end());
    reverse(Y.begin(), Y.end());

    int sumNum = stoi(X) + stoi(Y);
    string sumStr = to_string(sumNum);

    reverse(sumStr.begin(), sumStr.end());

    cout << stoi(sumStr);
    return 0;
}

풀이

stoi, to_string을 활용하여 숫자와 문자열의 전환을 해주고 reverse로 뒤집어 주면 됩니다.

profile
연락 : publicminsu@naver.com

0개의 댓글