Submission

Status:

PPPPPPPPP

Subtask/Task Score:

100/100

Score: 100

User: samsenpisardmoo69

Problemset: บวกเลขฐาน

Language: cpp

Time: 0.004 second

Submitted On: 2026-10-02 13:22:21

#include <bits/stdc++.h>
using namespace std;

string convert (long long n, int b)
{
    string d = "0123456789ABCDEF";
    if(n == 0) return "0";
    
    string result;
    while(n > 0)
    {
        int mod = n%b;
        result = d[mod] + result;
        n/=b;
    }
    
    return result;
}

int main()
{
    int base;
    string a,b;
    cin >> base >> a >> b ;
    long long num1 = stoll(a, nullptr, base);
    long long num2 = stoll(b, nullptr, base);
    long long ans = num1 + num2;
    
    cout << convert(ans, base);
}