.k镜像数字的和
一个k镜像数字指的是一个在十进制和k进制下从前往后读和从后往前读都一样的没有前导0的正整数。
比方说,9是一个2镜像数字。9在十进制下为9,二进制下为,两者从前往后读和从后往前读都一样。
相反地,4不是一个2镜像数字。4在二进制下为,从前往后和从后往前读不相同。
给你进制k和一个数字n,请你返回k镜像数字中最小的n个数之和。
示例1:
输入:k=2,n=5
输出:25
解释:
最小的5个2镜像数字和它们的二进制表示如下:
十进制二进制
11
9
它们的和为1+3+5+7+9=25。
示例2:
输入:k=3,n=7
输出:
解释:
7个最小的3镜像数字和它们的三进制表示如下:
十进制三进制
11
22
它们的和为1+2+4+8+++=。
示例3:
输入:k=7,n=17
输出:
解释:17个最小的7镜像数字分别为:
1,2,3,4,5,6,8,,,,,,,,,,
提示:
2=k=9
1=n=30
来源:力扣(LeetCode)
链接:
转载请注明地址:http://www.abmjc.com/zcmbzl/312.html