एक सकारात्मक पूर्णांक n> 1 को देखते हुए यह निर्धारित किया जाता है कि पूर्णांक 1 से अधिक है जिसका उत्पाद n है, को जोड़कर कितनी संख्या बनाई जा सकती है । उदाहरण के लिए यदि n = 24 हम व्यक्त कर सकते हैं n निम्न तरीकों से एक उत्पाद के रूप
24 = 24 -> 24 = 24
24 = 12 * 2 -> 12 + 2 = 14
24 = 6 * 2 * 2 -> 6 + 2 + 2 = 10
24 = 6 * 4 -> 6 + 4 = 10
24 = 3 * 2 * 2 * 2 -> 3 + 2 + 2 + 2 = 9
24 = 3 * 4 * 2 -> 3 + 4 + 2 = 9
24 = 3 * 8 -> 3 + 8 = 11
हम निम्नलिखित संख्याएँ इस प्रकार प्राप्त कर सकते हैं:
24, 14, 11, 10, 9
यह कुल 5 संख्या है, इसलिए हमारा परिणाम 5 है।
कार्य
एक प्रोग्राम या फ़ंक्शन लिखें जो इनपुट के रूप में n लेता है और इस तरह से प्राप्त किए जा सकने वाले परिणामों की संख्या लौटाता है।
यह एक कोड-गोल्फ प्रश्न है, इसलिए उत्तर बाइट्स में दिए जाएंगे, कम बाइट बेहतर होने के साथ।
OEIS अनुक्रम
2,2,3,3 -> 10
, 2,6,3 -> 11
, 2,2,9 -> 13
, 12,3 -> 15
, 2,18 -> 20
,36 -> 36
(2*3)+(2*3)=12
होना चाहिए क्योंकि सूची में भी होना चाहिए।