Üniversite Kodları Yarışması Yarışmamın izniyle alınan meydan okuma
Birkaç yıldır okulumdaki öğrenci sayısı giderek artıyor. Öncelikle, öğrenci sayısı sınıfta arttırıldı, ancak daha sonra bazı grupların spor salonları gibi veya bu son kursta süpürge odasına kadar ders vermek için bazı alanların dönüştürülmesi gerekiyordu.
Geçen yıl akademik otoriteler yeni bir bina inşa etmek için bütçeye ulaştılar ve çalışmaya başladılar. Sonunda bittiler ve yeni bina zaten kullanılabiliyordu, bu yüzden hareket edebiliriz (eski bina rehabilite edilecek ve başka bir işlev için kullanılacaktır), ancak bizi kursun tam ortasında tuttu. Yönetmen, hareketin gruplara ayrılmadan veya katılmadan mümkün olup olmayacağını veya bazı öğrencilerin grupları değiştirmek zorunda olup olmadığını bilmek istiyor.
Meydan okuma
Mevcut grupların ve yeni sınıfların (kapasitenin) öğrenci sayısı göz önüne alındığında, mevcut grupların her birine yeterli kapasiteye sahip farklı bir sınıf veya mümkünse bir falsey değeri atamak mümkün ise bir hakikat değeri çıkarır.
Test Kılıfları
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
notlar
- Girişi herhangi bir makul formatta alabilirsiniz
- Çıktısını alabilirsiniz herhangi Truthy / Falsey değeri (
1/0
,True/False
vb ...) - kod golf
0
gruplar veya sınıflar için geçerli bir değer?
g=[1,2,3], c=[1,1,2,3]