https://www.acmicpc.net/problem/15353
문제풀이
long long 보다 큰 수가 들어오므로 string 이용
작은 자릿수부터 계산해서 string에 붙이고 계산 끝나면 뒤집기
코드
#include<bits/stdc++.h>
using namespace std;
string a, b, ret;
int sum =0;
int main(){
cin >> a >> b;
while(a.size() || b.size()||sum){
if(a.size()){
sum += a.back()-'0';
a.pop_back();
}
if(b.size()){
sum += b.back()-'0';
b.pop_back();
}
ret +=(sum%10)+'0';
sum /=10;
}
reverse(ret.begin(), ret.end());
cout << ret <<"\n";
return 0;
}