অসমতার চেইনটি সত্য বা মিথ্যা কিনা তা মূল্যায়নের জন্য কোড লিখুন। একটি উদাহরণ ইনপুট স্ট্রিং হয়
3<=4!=9>3==3
এটি সত্য কারণ এর প্রতিটি উপাদান সত্য:
(3<=4) and (4!=9) and (9>3) and (3==3)
ইনপুট:
একটি স্ট্রিং যা এক বা একাধিক অসমতার শৃঙ্খলা উপস্থাপন করে। অনুমোদিত তুলনা অপারেটর হয়
== equals
!= does not equal
> is greater than
>= is greater than or equal to
< is less than
<= is less than or equal to
অনুমোদিত নম্বরগুলি একক-সংখ্যাগুলির 0মধ্য দিয়ে 9। কোনও স্পেস, প্রথম বন্ধনী বা অন্যান্য চিহ্ন থাকবে না।
আউটপুট:
একটি সামঞ্জস্যপূর্ণ সত্যবাদী বা ফলসী মান হিসাবে অসমতার সঠিকতা । ধারাবাহিক অর্থ প্রতিটি ট্রুথির আউটপুট একই এবং প্রতিটি ফলসী আউটপুট একই।
সীমাবদ্ধতা:
এই চ্যালেঞ্জের উদ্দেশ্যটি আপনার পক্ষে কোড লিখতে যা অসম্পূর্ণতাগুলিকে প্রক্রিয়া করে না, বরং তাদেরকে কোড হিসাবে মূল্যায়ন করে, এমনকি শৃঙ্খলে একক অসমতার জন্য। এর মতো, পাইথনের মতো পদ্ধতি evalএবং execকোডটি মূল্যায়ন বা সম্পাদন করতে নিষিদ্ধ। সুতরাং ফাংশনগুলি যা কোনও পদ্ধতি বা অপারেটরটির নাম স্ট্রিং হিসাবে দেওয়া হয় look বা আপনার জন্য মূল্যায়ন করার জন্য প্রক্রিয়া বা প্রোগ্রামগুলি চালু করার অনুমতি দেওয়া হয় না।
পরীক্ষার কেস:
3<=4!=9>3==3
True
3<=4!=4
False
5>5
False
8==8<9>0!=2>=1
True