एक बहुभुज संख्या k
आकार के एक आंगन में डॉट्स की संख्या है n
।
आपको दिया जाएगा n
और k
, और आपका कार्य एक प्रोग्राम / फ़ंक्शन लिखना है जो संबंधित संख्या को आउटपुट / प्रिंट करता है।
स्कोरिंग
यह कोड-गोल्फ है । बाइट्स जीत में सबसे कम समाधान।
उदाहरण
3
तृतीय षट्भुज संख्या ( k=6, n=3
) है 28
क्योंकि देखते हैं 28
डॉट्स ऊपर।
परीक्षण के मामलों
इस पायथ टेस्ट सूट से उत्पन्न किया जा सकता है ।
उपयोग: दो लाइनें प्रति परीक्षणकेस, n
ऊपर, k
नीचे।
n k output
10 3 55
10 5 145
100 3 5050
1000 24 10990000
अग्रिम जानकारी
- विकिपीडिया में: https://en.wikipedia.org/wiki/Polygonal_number
- वोल्फ्राम मैथवर्ल्ड में: http://mathworld.wolfram.com/PolygonalNumber.html
- OEIS विकी में: http://oeis.org/wiki/Polygonal_numbers
- विभिन्न n : 3 (A000217) के लिए n- gonal संख्याओं के लिए OEIS अनुक्रम , 4 (A000290) , 5 (A000326) , 6 (A000384) , 7 (A000566) , 8 (A000567) , 9 (A001106) , 10 (A001107) , 11 (A051682) , 12 (A051624) , 13 (A051865) , 14 (A051866) , 15 (A051867) , 16 (A051868) , 17 (A051869) , 18 (A051870) , 19 (A051871) , 20 (A051872) , 21 (A051873) , 22 (A051874) , 23 (A051875) , 24 (A051876)
n=3
और k=6
अपने परीक्षण सुइट में, आप प्राप्त 15
। आप में डाल दिया n=4
और k=6
, आप प्राप्त 28
।