scvsoft / challenge-accepted

Juego que presentamos en la Rubyconf 2013
http://scvsoft.com/challenge-accepted
0 stars 0 forks source link

Propuesta Ejercicio - Ubicar cajas en una habitación #3

Closed gianu closed 10 years ago

gianu commented 10 years ago

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