2025-06-08 21:47:07 +09:00

25 lines
388 B
C

#include <stdio.h>
int main(){
char N[31];
int B, val, i=0;
long int res=0;
scanf("%s %d",N, &B);
while(N[i]!='\0'){
if(N[i]>='0' && N[i]<='9'){
val = N[i] - '0';
}
else if(N[i]>='A' && N[i]<='Z'){
val = N[i] - 'A' + 10;
}
res = res*B+val;
i++;
}
printf("%ld", res);
return 0;
}