Submission
Status:
PPPPPPPPP
Subtask/Task Score:
100/100
Score: 100
User: Peerawat
Problemset: บวกเลขฐาน
Language: cpp
Time: 0.004 second
Submitted On: 2026-10-08 22:50:19
#include<bits/stdc++.h>
using namespace std;
string numToBase(int num,int base){
if (num == 0) return "0";
string a = "0123456789ABCDEF";
string re = "";
while(num>0){
int r = num % base;
re += a[r];
num = num / base;
}
reverse(re.begin(),re.end());
return re;
}
int main(){
int base;
cin >> base;
string num1,num2;
cin >> num1 >> num2;
int n1 = stoi(num1,nullptr,base);
int n2 = stoi(num2,nullptr,base);
int re = n1+n2;
string out = numToBase(re,base);
cout << out;
}