OEIS A000009 पूर्णांकों के सख्त विभाजन की संख्या की गणना करता है । एक nonnegative पूर्णांक का एक सख्त विभाजनn
सकारात्मक पूर्णांकों का एक सेट है (इसलिए कोई पुनरावृत्ति की अनुमति नहीं है, और उस राशि के लिए आदेश कोई फर्क नहीं पड़ता) n
।
उदाहरण के लिए, 5 तीन सख्त विभाजन है: 5
, 4,1
, और 3,2
।
10 के दस विभाजन हैं:
10
9,1
8,2
7,3
6,4
7,2,1
6,3,1
5,4,1
5,3,2
4,3,2,1
चुनौती
एक nonnegative पूर्णांक n
<1000 को देखते हुए , इसके पास सख्त विभाजन की संख्या को आउटपुट करता है।
परीक्षण के मामलों:
0 -> 1
42 -> 1426
यहाँ OEIS से 0 से 55 तक के सख्त विभाजन संख्याओं की सूची दी गई है:
[1,1,1,2,2,3,4,5,6,8,10,12,15,18,22,27,32,38,46,54,64,76,89,104,122,142,165,192,222,256,296,340,390,448,512,585,668,760,864,982,1113,1260,1426,1610,1816,2048,2304,2590,2910,3264,3658,4097,4582,5120,5718,6378]
यह कोड-गोल्फ है , इसलिए बाइट्स में सबसे छोटा समाधान जीतता है।
subsequences
(+import
) प्रतिस्थापन की तलाश में था , लेकिन अब तक सफल नहीं हुआ।