La sfida è stata presa con il permesso del mio concorso per la sfida del codice universitario
Da alcuni anni, il numero di studenti nella mia scuola è cresciuto costantemente. Innanzitutto il numero di studenti è stato aumentato in classe, ma poi è stato necessario convertire alcuni spazi per alcuni gruppi per tenere lezioni lì, come i supporti della palestra o, quest'ultimo corso, fino alla stanza della scopa.
L'anno scorso le autorità accademiche hanno ottenuto il budget per costruire un nuovo edificio e hanno iniziato i lavori. Finalmente hanno terminato e il nuovo edificio può essere già utilizzato, così possiamo spostarci (il vecchio edificio verrà riabilitato e verrà utilizzato per un'altra funzione), ma ci ha sorpreso a metà del percorso. Il regista vuole sapere se la mossa sarà possibile senza dividere o unire i gruppi o che alcuni studenti devono cambiare gruppo.
Sfida
Data la quantità di studenti dei gruppi attuali e delle nuove classi (capacità), genera un valore di verità se è possibile assegnare una classe diversa, con capacità sufficiente, a ciascuno dei gruppi attuali o un valore di falsa in caso contrario.
Casi test
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
Gli appunti
- Puoi prendere l'input in qualsiasi formato ragionevole
- È possibile inviare qualsiasi valore Truthy / Falsey (
1/0
,True/False
, ecc ...) - code-golf
0
un valore valido per gruppi o aule?
g=[1,2,3], c=[1,1,2,3]