একটি MM/DDতারিখ ( 12/24) এবং একটি শুরু / শেষ তারিখের পরিসীমা ( 11/01 - 06/24) দেওয়া হয়েছে, তালিকাটি তালিকৃত তারিখের মধ্যে তারিখটি কিনা তা নির্ধারণ করুন।
তারিখের সীমাগুলি অনুক্রমিক ( 05/01 - 11/01) হতে পারে বা পরের বছর ( 11/01 - 05/01) rap
উদাহরণ:
12/24মধ্যে11/01 - 06/24= সত্য06/24মধ্যে11/01 - 06/24= সত্য06/24মধ্যে06/24 - 06/24= সত্য06/24in11/01 - 06/23= মিথ্যা07/24in11/01 - 06/24= মিথ্যা07/24মধ্যে05/01 - 11/01= সত্য07/24মধ্যে07/23 - 07/20= সত্য
বছরগুলি ম্যাটার করে না। তারিখ এবং / অথবা তারিখের পরিসীমা যে কোনও বছরের অতীত বা ভবিষ্যতের জন্য আবেদন করার জন্য অনুমান করা হয়।
শেষের তারিখ সর্বদা শুরু করার তারিখের পরে থাকবে। যদি শেষের তারিখটি শুরুর তারিখের তুলনায় সংখ্যাগতভাবে কম হয় তবে আমরা ধরে নিই যে আমরা পরের বছর জুড়ে যাচ্ছি।
তিনটি ইনপুট ভেরিয়েবলগুলি কোনও পদ্ধতির মাধ্যমে (আরগস, এইচটিটিপি, স্টিডিন, ইত্যাদি ..) এবং যে কোনও বিন্যাসে (স্ট্রিং, জেএসএন, অ্যারে ইত্যাদি) হতে পারে)
প্রতিক্রিয়া হতে পারে booleanবা হ্যাঁ / না / সঠিক / ইত্যাদি স্ট্রিং এর কোনও ফর্ম। সংক্ষিপ্ততম কোড জিতেছে।
আপনি কোনও বিল্ট-ইন ফাংশনে কেবল অর্গগুলি পাস করতে পারবেন না।
11/01 - 06/24 includes 06/24?
['06', '24']ঠিক এমন কিছু চিত্রিত করছেন যা ঠিক আছে []বা আপনার অর্থ কি?
2017এবং পরের বছর কথা বলছি 2018। আমরা যে নির্ধারণ করতে কিভাবে অনুমিত হয় 06/24মানে 2018এবং এইভাবে হওয়া উচিত Trueবদলে 2017এবং এইভাবে Falseকারণ এটি আগের 11/01?
date > start & date < end" - তারপরে আপনার কিছু পরীক্ষার কেস ভুল। আমি মনে করি আপনি কি বলতে চাইছেন start<=date<=end।
['MM', 'DD']?