शब्दावली
एक बढ़ती हुई संख्या वह है जहां प्रत्येक अंक उसके बाईं ओर के सभी अंकों से अधिक या बराबर होता है (उदा। 12239)
एक घटती संख्या वह है जहां प्रत्येक अंक उसके बाईं ओर के सभी अंकों से कम या बराबर होता है (उदा। 95531)
बाउंसी संख्या वह संख्या है जो बढ़ती या घटती नहीं है। चूंकि इसके लिए कम से कम 3 अंकों की आवश्यकता होती है, इसलिए पहली बाउंसी संख्या 101 है
काम
1 से अधिक या एक पूर्णांक n को देखते हुए, पहले n बाउंसी संख्याओं का योग ज्ञात कीजिए
नियम
- यह कोड गोल्फ है, इसलिए कम से कम बाइट्स जीत के साथ जवाब
- यदि आपकी भाषा में पूर्णांक आकार की सीमाएँ हैं (उदा। 2 ^ 32-1) n इतना छोटा होगा कि योग पूर्णांक में फिट होगा
- इनपुट किसी भी उचित रूप में हो सकता है (स्टडिन, फ़ाइल, कमांड लाइन पैरामीटर, पूर्णांक, स्ट्रिंग, आदि)
- आउटपुट कोई भी उचित रूप हो सकता है (स्टडआउट, फ़ाइल, चित्रमय उपयोगकर्ता तत्व जो संख्या प्रदर्शित करता है, आदि)
परीक्षण के मामलों
1 > 101
10 > 1065
44701 > 1096472981
sortनंबर और जांच कर सकता हूं कि क्या वे मूल संख्या के समान हैं? यह बिल्ट-इन (sort) का उपयोग कर रहा है , लेकिन अगर यह बढ़ रहा है तो यह जांचने के लिए कड़ाई से निर्मित नहीं है। की जाँच करें गैर नमूदार कार्यक्रम की आवश्यकताओं और क्या एक्स वाई के बिना हमारे "इन चीज़ों से बचें" मेटा पोस्ट पर।