Submission

Status:

PPPPPPPPP

Subtask/Task Score:

100/100

Score: 100

User: Peerawat

Problemset: บวกเลขฐาน

Language: cpp

Time: 0.004 second

Submitted On: 2026-10-08 22:50:19

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

string numToBase(int num,int base){
	if (num == 0) return "0";
	
	string a = "0123456789ABCDEF";
	string re = "";
	
	while(num>0){
		int r = num % base;
		re += a[r];
		num = num / base;
	}
	
	reverse(re.begin(),re.end());
	return re;
}
int main(){
	int base;
	cin >> base;
	
	string num1,num2;
	cin >> num1 >> num2;
	
	int n1 = stoi(num1,nullptr,base);
	int n2 = stoi(num2,nullptr,base);
	int re = n1+n2;
	
	string out = numToBase(re,base);
	cout << out;
	
	
	
	
	
}