Получив целое число 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)
Это код-гольф , поэтому выигрывает самый короткий ответ в байтах на каждом языке!
Изменить: теперь я знаю, почему я должен использовать песочницу в следующий раз