Submission

Status:

PPPPPPPPP

Subtask/Task Score:

100/100

Score: 100

User: Nitro_Legacy

Problemset: บวกเลขฐาน

Language: cpp

Time: 0.002 second

Submitted On: 2026-04-17 17:16:26

#include <bits/stdc++.h>
using namespace std;
    string decitobase (int x, int base){
        string hex = "0123456789ABCDEF";
        string result = "";
        while (x>0){
            result = hex[x%base] + result;
            x/=base;
        }
    return result;
    }

int main(){
    int base, deci1, deci2, sum;
    string num1, num2, result;
    cin>>base>>num1>>num2;
    deci1 = stoi(num1, nullptr, base);
    deci2 = stoi(num2, nullptr, base);
    sum=deci1+deci2;
    if (sum == 0){
        cout<<"0";
        return 0;
    }
    result = decitobase(sum, base);
    cout<<result;
    return 0;
}