¿Cuántas cajas?
Trabajas en una fábrica, donde tomas artículos de una cinta transportadora y los empacas en cajas. Cada caja puede contener como máximo 10 kg. Dado el peso de cada artículo, devuelve la cantidad de cajas necesarias. Empaca los artículos en el orden en que llegan; no los reordenes.
Ejemplo
Program.Boxes(new[] { 2, 1, 2, 5, 4, 3, 6, 1, 1, 9, 3, 2 }) // 5
// Caja 1 = [2, 1, 2, 5] (10 kg)
// Caja 2 = [4, 3] (7 kg)
// Caja 3 = [6, 1, 1] (8 kg)
// Caja 4 = [9] (9 kg)
// Caja 5 = [3, 2] (5 kg)Notas
- Siempre habrá al menos un artículo.
- Cada artículo pesa como máximo 10 kg.
- Empieza una caja nueva cuando agregar el siguiente artículo haga que la caja actual supere los 10 kg.