Враховуючи ціле число 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)
Це код-гольф , тому найкоротша відповідь у байтах на кожній мові виграє!
Редагувати: тепер я знаю, чому я повинен використовувати пісочницю наступного разу