给定一个整数n
,返回可以将n写入质数列表的方式数。例如,2323
可以书面(2,3,23)
,(23,23)
或(2,3,2,3)
或者(23,2,3)
,所以你会输出4
。如果无法以这种方式编写,则应输出0
。
质数,例如019
或是00000037
此问题的有效质数。
测试用例:
5 -> 1
55 -> 1
3593 -> 4 (359 and 3, or 3 and 593, or 3 and 59 and 3, or 3593)
3079 -> 2 (3 and 079, or 3079)
119 -> 0
5730000037 -> 7 (5,7,3,000003,7, 5,7,3,0000037, 5,73,000003,7, 5,73,0000037, 5,73000003,7, 5,7,30000037, 5730000037)
0-> undefined (you do not have to handle this case)
这是代码高尔夫球,因此每种语言中以字节为单位的最短答案都胜出!
编辑:现在我知道为什么我下次应该使用沙箱