আমার বিশ্ববিদ্যালয় কোড চ্যালেঞ্জ প্রতিযোগিতার অনুমতি নিয়ে চ্যালেঞ্জ নেওয়া হয়েছে
কয়েক বছর ধরে, আমার স্কুলে শিক্ষার্থীদের সংখ্যা ক্রমাগত বাড়ছে। প্রথমে শ্রেণিকক্ষে শিক্ষার্থীর সংখ্যা বৃদ্ধি করা হয়েছিল, তবে তারপরে কিছু গ্রুপের ক্লাস দেওয়ার জন্য কিছু জায়গা স্থানান্তরিত করা দরকার ছিল যেমন জিম স্ট্যান্ড বা এই শেষ কোর্সটি ঝাড়ু ঘর পর্যন্ত।
গত বছর একাডেমিক কর্তৃপক্ষ একটি নতুন বিল্ডিং নির্মাণের জন্য বাজেট পেয়ে কাজ শুরু করেছিল। শেষ পর্যন্ত তারা সমাপ্ত হয়েছে এবং নতুন বিল্ডিংটি ইতিমধ্যে ব্যবহার করা যেতে পারে, তাই আমরা স্থানান্তর করতে পারি (পুরানো বিল্ডিংটি পুনর্বাসিত হবে এবং অন্য কোনও কার্যক্রমে ব্যবহৃত হবে), তবে এটি আমাদের অর্ধেক পথ ধরে ফেলেছে। পরিচালক জানতে চান যে দলগুলিকে বিভক্ত করা বা দলে যোগ দেওয়া ছাড়া এই পদক্ষেপটি সম্ভব হবে কি না, বা কিছু শিক্ষার্থীকে গ্রুপ পরিবর্তন করতে হবে।
চ্যালেঞ্জ
বর্তমান গোষ্ঠীগুলির শিক্ষার্থীদের পরিমাণ এবং নতুন শ্রেণিকক্ষগুলি (ক্ষমতা) প্রদত্ত, বর্তমান গ্রুপের প্রত্যেককে পর্যাপ্ত ক্ষমতা সহ একটি পৃথক শ্রেণিকক্ষ নির্ধারণ করা সম্ভব হলে সত্যবাদী মান বা অন্যথায় মিথ্যা মান নির্ধারণ করুন।
পরীক্ষার মামলা
Input: groups of students => [10, 20, 30], classrooms capacity => [31, 12, 20]
Output: True
Input: groups of students => [10, 20, 30], classrooms capacity => [100, 200]
Output: False
Input: groups of students => [20, 10, 30], classrooms capacity => [20, 20, 50, 40]
Output: True
Input: groups => [30, 10, 30, 5, 100, 99], classrooms => [40, 20, 50, 40, 99, 99]
Output: False
Input: groups => [], classrooms => [10, 10, 10]
Output: True
Input: groups => [10, 10, 10], classrooms => []
Output: False
Input: groups => [], classrooms => []
Output: True
Input: groups => [10, 1], classrooms => [100]
Output: False
Input: groups => [10], classrooms => [100, 100]
Output: True
Input: groups => [1,2,3], classrooms => [1,1,2,3]
Output: True
নোট
- আপনি যে কোনও যুক্তিসঙ্গত বিন্যাসে ইনপুট নিতে পারেন
- আপনি আউটপুট কোনো Truthy / Falsey মান (
1/0
,True/False
, ইত্যাদি ...) - কোড-গলফ
0
গ্রুপ বা শ্রেণীকক্ষ জন্য একটি বৈধ মান?
g=[1,2,3], c=[1,1,2,3]