整数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)
これはcode-golfなので、各言語のバイト単位の最短回答が勝ちです!
編集:次回サンドボックスを使用する理由がわかりました