Submission

Status:

PPPPPPPPP

Subtask/Task Score:

100/100

Score: 100

User: samsenpisardmoo_newday

Problemset: บวกเลขฐาน

Language: cpp

Time: 0.002 second

Submitted On: 2025-11-04 00:49:23

#include <iostream>
using namespace std;

string convert(int n,int base)
{
    if(n==0) return "0";

    string digits = "0123456789ABCDEF";
    string result;

    while(n>0)
    {
        int mod = n%base;

        result = digits[mod]+result;
        n/=base;
    }

    return result;
}

int main()
{
    int base;
    string num1,num2;
    cin >> base >> num1 >> num2;
    
    long long ans1 = stoll(num1,nullptr,base);
    long long ans2 = stoll(num2,nullptr,base);

    ans1 = ans1+ans2;

    cout << convert(ans1,base);
}