Propongo un ejercicio donde el método reciba las dimensiones de una habitación (alto, ancho y largo) y un array con dimensiones de cajas y el método devuelva cual es la mayor cantidad de cajas que puede meter en la habitación priorizando llenar la habitación a máximo. Ejemplos:
# execute ( array_alto_ancho_largo_habitacion, array_de_arrays_con_tamaño_cajas
Challenge.execute([1,1,1],[[1,1,1]]) # Esto devolvería [1]
Challenge.execute([1,1,1],[[1,1,1],[.5,.5,.5]]) #devuelve [0,8] ...es la mayor cantidad de cajas.
Challenge.execute([1,.5,2],[[1,.5,1],[.5,.5,.5],[.3,.3,.3]]) #devuelve [0,8,0], no es la mayor, pero si es la que llena la habitación al máximo
Propongo un ejercicio donde el método reciba las dimensiones de una habitación (alto, ancho y largo) y un array con dimensiones de cajas y el método devuelva cual es la mayor cantidad de cajas que puede meter en la habitación priorizando llenar la habitación a máximo. Ejemplos: