Submission
Status:
PPPPPPPPP
Subtask/Task Score:
100/100
Score: 100
User: samsenpisardmoo
Problemset: บวกเลขฐาน
Language: cpp
Time: 0.002 second
Submitted On: 2025-10-11 10:03:32
#include <bits/stdc++.h>
using namespace std;
string convert(long long n, int b)
{
string digits = "0123456789ABCDEF";
if(n == 0) return "0";
string result;
while(n > 0)
{
int mod = n % b;
result = digits[mod] + result;
n /= b;
}
return result;
}
int main()
{
int base;
string a, b;
cin >> base >> a >> b;
long long ans1 = stoll(a, nullptr, base);
long long ans2 = stoll(b, nullptr, base);
long long sum = ans1 + ans2;
cout << convert(sum, base) << "\n";
}