给你一个整数 n(10 进制)和一个基数 k ,请你将 n 从 10 进制表示转换为 k 进制表示,计算并返回转换后各位数字的 总和 。
转换后,各位数字应当视作是 10 进制数字,且它们的总和也应当按 10 进制表示返回。
来源:力扣(LeetCode) 链接:leetcode.cn/problems/su…
知识点:
1.number.prototype.toString(radix)
返回指定 Number
对象的字符串表示形式。
指定要用于数字到字符串的转换的基数 (从 2 到 36)。如果未指定 radix
参数,则默认值为 10
10.toString(2) '1010'
2. | or 运算符
a|b: 使用两个操作数的二进制表示,对它们执行按位或运算并将结果分配给变量。(取并集)
console.log(4 | 3) 7
100
11
111 : 7