एक पहाड़ी संख्या एक ऐसी संख्या है जिसमें पहले और आखिरी में एक ही अंक होता है , लेकिन यह सब नहीं है। एक पहाड़ी संख्या में पहले अंक सख्ती से बढ़ रहे हैं , और अंतिम अंक सख्ती से कम हो रहे हैं । सबसे बड़ा अंक दोहराया जा सकता है ।
यहाँ एक पहाड़ी संख्या का उदाहरण दिया गया है:
12377731 | 1237... | ...731
^ same ^ | strictly increasing | strictly decreasing
---------+---------------------+---------------------
12377731
^^^ okay because largest digit can be repeated
यह नहीं है :
4588774 | ...8774
| ^^ not the largest digit
| so this has to be strictly decreasing
| but it's not, so not a hill number
चुनौती
एक सकारात्मक पूर्णांक को देखते हुए, एक पूर्ण कार्यक्रम या एक फ़ंक्शन लिखें जो पहाड़ी संख्याओं के लिए सच्चाई देता है लेकिन अन्य मूल्यों पर मिथ्या है।
टिप्पणियाँ:
- इनपुट और आउटपुट किसी भी उचित प्रारूप में हो सकते हैं ।
- यह कोड-गोल्फ है इसलिए प्रत्येक भाषा में सबसे कम जवाब जीतता है!
परीक्षण के मामलों
12321 -> Truthy
1233321 -> Truthy
99 -> Truthy
3 -> Truthy
234567992 -> Truthy
1232 -> Falsy
778896 -> Falsy
23232 -> Falsy
45566554 -> Falsy
5645 -> Falsy
222222222एक पहाड़ी संख्या है, सबसे बड़ा अंक 2 है और इस प्रकार दोहराया जा सकता है
1230321एक पहाड़ी संख्या?
222222222? क्या यह समतल पहाड़ी संख्या है?