Submission

Status:

PPPPPPPxP

Subtask/Task Score:

96/100

Score: 96

User: samsenpisardmoo

Problemset: บวกเลขฐาน

Language: cpp

Time: 0.002 second

Submitted On: 2025-10-11 09:53:26

#include <bits/stdc++.h>
using namespace std;
string convert(int n,int b)
{
    string digits = "0123456789ABCDEF";
    string result;

    if(n==0) return 0;

    while(n>0)
    {
        int mod = n%b;
        result = digits[mod] + result; 
        n/=b;
    } 
    return result;
}

int main()
{
    int base;
    string a,b;
    cin >> base;
    cin >> a >> b;

    long long ans1 = stoi(a, nullptr ,base);
    long long ans2 = stoi(b, nullptr ,base);

    ans1+=ans2;

    cout << convert(ans1,base);

}