Tantangan Diambil dengan izin dari Kontes Tantangan Kode Universitas saya
Selama beberapa tahun sekarang, jumlah siswa di sekolah saya terus bertambah. Pertama jumlah siswa ditingkatkan oleh ruang kelas, tetapi kemudian perlu untuk mengubah beberapa ruang bagi beberapa kelompok untuk memberikan kelas di sana, seperti tempat olahraga atau, kursus terakhir ini, hingga ruang sapu.
Tahun lalu otoritas akademik mendapat anggaran untuk membangun gedung baru dan memulai pekerjaan. Akhirnya mereka selesai dan bangunan baru sudah bisa digunakan, jadi kita bisa bergerak (gedung lama akan direhabilitasi dan akan digunakan untuk fungsi lain), tetapi itu telah membuat kita setengah jalan di tengah jalan. Direktur ingin tahu apakah langkah itu akan mungkin dilakukan tanpa membelah atau bergabung dengan kelompok, atau bahwa beberapa siswa harus mengubah kelompok.
Tantangan
Mengingat jumlah siswa dari kelompok saat ini dan ruang kelas baru (kapasitas), hasilkan nilai kebenaran jika memungkinkan untuk menetapkan ruang kelas yang berbeda, dengan kapasitas yang cukup, untuk masing-masing kelompok saat ini, atau nilai falsey sebaliknya.
Uji Kasus
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
Catatan
- Anda dapat mengambil input dalam format apa pun yang masuk akal
- Anda dapat output setiap nilai truthy / Falsey (
1/0
,True/False
, dll ...) - kode-golf
0
nilai yang valid untuk grup atau ruang kelas?
g=[1,2,3], c=[1,1,2,3]