पूर्णांक को देखते हुए 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)
यह कोड-गोल्फ है , इसलिए प्रत्येक भाषा में बाइट्स में सबसे कम उत्तर जीतता है!
संपादित करें: अब मुझे पता है कि मुझे अगली बार सैंडबॉक्स का उपयोग क्यों करना चाहिए