问两道数字题# JobHunting - 待字闺中
q*9
1 楼
1. 找出一个从0到x(x<=10^7)中各个数位上的数相加和相等的最多的那个和是
多少,出现了多少次。
例如 x=10, return 2(1,10和都为1)
x= 50, return 6(5,14,23,32,41,50和都为5)
2. 一个大整数,x<=10^9, 找出两个素数的和是这个数的其中较小的那个素数,如果
答案不唯一,返回最小的那个素数,如果没答案,返回-1.
例如, x=12 返回5(5+7=12)
x=77 返回-1
多少,出现了多少次。
例如 x=10, return 2(1,10和都为1)
x= 50, return 6(5,14,23,32,41,50和都为5)
2. 一个大整数,x<=10^9, 找出两个素数的和是这个数的其中较小的那个素数,如果
答案不唯一,返回最小的那个素数,如果没答案,返回-1.
例如, x=12 返回5(5+7=12)
x=77 返回-1