इनपुट:
एक सकारात्मक पूर्णांक n जो है 1 <= n <= 25000
।
आउटपुट:
- इस क्रम में हम दशमलव संख्या 1 / n से शुरू करते हैं ।
- फिर हम अल्पविराम (1-अनुक्रमित) के बाद n 'वें अंक तक अंकों का योग लेते हैं ; ( n -1) th, तब तक ( n -2) th, आदि तक अंकों का योग जारी रहेगा n , 1है।
- आउटपुट इन सभी संयुक्त का योग है।
उदाहरण के लिए:
n = 7
1/7 = 0.1428571428...
7th digit-sum = 1+4+2+8+5+7+1 = 28
6th digit-sum = 1+4+2+8+5+7 = 27
5th digit-sum = 1+4+2+8+5 = 20
4th digit-sum = 1+4+2+8 = 15
3rd digit-sum = 1+4+2 = 7
2nd digit-sum = 1+4 = 5
1st digit = 1
Output = 28+27+20+15+7+5+1 = 103
चुनौती नियम:
- यदि 1 / n के दशमलव में अल्पविराम के बाद n अंक नहीं हैं , तो लापता लोगों को 0 (यानी
1/2 = 0.50 => (5+0) + (5) = 10
) के रूप में गिना जाएगा । - आप (यानी के अंकों गोलाई बिना अंक ले
1/6
रहे हैं166666
और नहीं166667
)
सामान्य नियम:
- मानक नियम आपके उत्तर के लिए लागू होते हैं , इसलिए आपको उचित पैरामीटर, पूर्ण कार्यक्रमों के साथ STDIN / STDOUT, फ़ंक्शन / विधि का उपयोग करने की अनुमति है। तुम्हारा फोन।
- डिफ़ॉल्ट लूपोल्स निषिद्ध हैं।
- यदि संभव हो, तो कृपया अपने कोड के लिए एक परीक्षण के साथ एक लिंक जोड़ें।
- इसके अलावा, यदि आवश्यक हो तो एक स्पष्टीकरण जोड़ें।
अनुक्रम में पहला 1 - 50:
0, 10, 18, 23, 10, 96, 103, 52, 45, 10, 270, 253, 402, 403, 630, 183, 660, 765, 819, 95, 975, 1034, 1221, 1500, 96, 1479, 1197, 1658, 1953, 1305, 1674, 321, 816, 2490, 2704, 4235, 2022, 3242, 2295, 268, 2944, 3787, 3874, 4097, 1980, 4380, 4968, 3424, 4854, 98
अंतिम 24990 - 25000 अनुक्रम में:
1405098782, 1417995426, 1364392256, 1404501980, 1408005544, 1377273489, 1395684561, 1405849947, 1406216741, 1142066735, 99984