给你一个整数 n(10 进制)和一个基数 k ,请你将 n 从 10 进制表示转换为 k 进制表示,计算并返回转换后各位数字的 总和 。
转换后,各位数字应当视作是 10 进制数字,且它们的总和也应当按 10 进制表示返回。
public static int SumBase(int n, int k)
{
int count = 0;
int res;
while (n / k != 0)
{
res = n % k;
count += res;
n /= k;
}
res = n % k;
count += res;
return count;
}