एक इनपुट स्ट्रिंग एस को देखते हुए, truthy
यदि एस के सभी अक्षर लेक्सिकली ऑर्डर किए गए हैं , तो वापस लौटें : उनके एएससीआईआई मूल्यों को आरोही या अवरोही क्रम में होना चाहिए। falsy
अन्य मामलों में लौटें ।
इनपुट
- इनपुट एक ही मामले में होगा (सभी ऊपरी या सभी लोअरकेस)। आपका सबमिशन दोनों को संभालने में सक्षम होना चाहिए।
- इनपुट में
[A-Za-z]
केवल सीमा में ASCII शामिल होगा - आपकी भाषा का अधिकतम समर्थन करने के लिए इनपुट की लंबाई कम से कम 1 होगी।
- इनपुट एक स्ट्रिंग है - वर्णों की सूची नहीं, ASCII-codepoint की एक सरणी नहीं।
उत्पादन
- आउटपुट होना चाहिए
true
याfalse
, या0/1
, या किसी अन्य विशिष्टtrue / false
शैली उत्पादन अपनी भाषा प्रदान कर सकते हैं। - सभी सच्चे मामलों में समान आउटपुट और साथ ही सभी झूठे मामलों की आवश्यकता होती है। कोई भी "गलत 0 नहीं है, सच 1, 2 या 3 है"।
अतिरिक्त नियम
- मानक खामियों को मना किया जाता है
- उत्तर एक पूर्ण कार्यक्रम या एक फ़ंक्शन होना चाहिए, न कि एक स्निपेट या एक REPL- प्रविष्टि।
- कोड-गोल्फ , बाइट्स जीत में सबसे छोटा जवाब।
परीक्षण के मामलों
Truthy
"ABCDEF"
"ZYX"
"no"
"tree" --> the multiple 'e's don't break the order
"q"
Falsy
"ABCDC"
"yes"
"deed"
अमान्य
"Hello" --> invalid input - mixed case-, does not have to be handled
"" --> invalid input - length 0-, does not have to be handled
"\n
" --> invalid input - newline is not in range [A-Za-z]-, does not have to be handled
truthy
या नहीं कहना चाहिए falsy
। इसका तात्पर्य यह है कि किसी भी मूल्य का मूल्यांकन true
या करने false
की अनुमति है।