ভূমিকা
রাস্তার আলাপটি বোঝা সত্যিই কঠিন হতে পারে, বিশেষত প্রোগ্রামারদের কাছে, যারা খুব রাস্তার দিকের হিসাবে পরিচিত নয়।
আমাদের সকলকে শহুরে পরিবেশে টিকে থাকার জন্য একটি দোভাষী তৈরি করা আপনার কাজ।
চ্যালেঞ্জ
ইনপুট হিসাবে একটি ইংরেজী বাক্য দেওয়া, এমন একটি প্রোগ্রাম বা একটি ফাংশন তৈরি করুন যা বাক্যটির ফলাফল ইতিবাচক বা নেতিবাচক কিনা তা নির্ধারণ করে।
বাক্য উপস্থিত থাকবে 0
করার 2
নেতিবাচক শব্দ। যে কোনও প্রোগ্রামার জানেন, একটি ডাবল নেতিবাচক ফলাফল ইতিবাচক হয়। অতএব, আপনার কোড অবশ্যই নিম্নলিখিত নিয়ম অনুসারে একটি সত্যবাদী / মিথ্যা মান প্রদান করতে হবে:
No negative words -> truthy
One negative word -> falsey
Two negative words -> truthy
নেতিবাচক শব্দের তালিকা:
no
,not
,none
- কিছুতেই শেষ হচ্ছে
n't
never
,neither
,nor
nobody
,nothing
,nowhere
একটি এজ কেস আছে। যখনই কোনও বাক্য দিয়ে শুরু হয় No,
, ফলাফল নির্ধারণের সময় সেই শব্দটিকে একটি নেতিবাচক শব্দ হিসাবে বিবেচনা করা হয় না (এটি নেতিবাচক শব্দের সংখ্যার উপর নির্ভর করে যাতে আরও একটি মাত্র থাকতে পারে)।
বাক্যটি মূল ব্যাকরণের নিয়মগুলি (মূলধন, বিরামচিহ্নগুলি) অনুসরণ করবে এবং কেবল এমন অভিধান থাকবে যা অভিধান থেকে পাওয়া যাবে (ভাগ্যক্রমে, এটি প্রশ্নের শিরোনামকে অকার্যকর করে না)। বাক্যে কোনও যথাযথ বিশেষ্য থাকবে না (দুঃখিত, ডাঃ না, আপনি বাইরে এসেছেন)।
পরীক্ষার মামলা
Truthy:
Yes.
It's noon.
Hello, World!
What is this?
Ain't no thang!
Never say never.
No, it's noon now.
Neither me nor you.
I didn't do nothing!
No, I am your father.
A non-alcoholic drink.
I can't get no satisfaction.
All your base are belong to us.
Falsey:
No.
No, no!
Not today.
Neither am I.
Don't do that!
That's no moon!
And none survived.
Is this not my car?
No man is an island.
Nosebleeds are no fun.
Nothing compares to you.
That's a no, I'm afraid.
No, I am not your mother.
এখানে বিড়ম্বনাটি অবশ্যই, এর কিছুটি আলাদাভাবে ব্যাখ্যা করা উচিত । তবে ওহে, আপনি আমাদের যুক্তি মেনে চলার জন্য স্পিকারকে দোষ দিতে পারবেন না।
বিধি
স্ট্যান্ডার্ড লুফোলগুলি নিষিদ্ধ। এটি কোড-গল্ফ , তাই সংক্ষিপ্ত হতে!
been
100% নেতিবাচক বাক্য জন্য!