একটি ইনপুট স্ট্রিং এস দেওয়া, truthy
এস এর মধ্যে সমস্ত অক্ষর লেক্সিকালি অর্ডার করা থাকলে ফিরে যান: তাদের ASCII মানগুলি হয় আরোহী বা অবতরণী ক্রমে থাকা দরকার। falsy
অন্যান্য ক্ষেত্রে ফিরে আসুন ।
ইনপুট
- ইনপুট একই ক্ষেত্রে হবে (সমস্ত উচ্চ - বা সমস্ত ছোট হাতের)। আপনার জমাটি উভয়ই পরিচালনা করতে সক্ষম হওয়া উচিত।
- ইনপুটটি
[A-Za-z]
কেবলমাত্র সীমার মধ্যে ASCII নিয়ে গঠিত - ইনপুট দৈর্ঘ্য কমপক্ষে 1 হবে, আপনার ভাষা যতটা সমর্থন করে।
- ইনপুট একটি স্ট্রিং - অক্ষরের তালিকা নয়, এএসসিআইআই কোডপয়েন্টের অ্যারে নয়।
আউটপুট
- আউটপুট হতে হবে
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
অনুমোদিত হয়।