[Solución] Inventario de IKEA
Solución
int totalProductos(List<Map<String, dynamic>> productos) {
return productos
.where((producto) => producto['sección'] == 'Muebles')
.fold(0, (total, current) => total + current['cantidad']);
}
void main() {
List<Map<String, dynamic>> productos = [
{'nombre': 'Mesa', 'cantidad': 10, 'sección': 'Muebles'},
{'nombre': 'Lámpara', 'cantidad': 15, 'sección': 'Iluminación'},
{'nombre': 'Silla', 'cantidad': 25, 'sección': 'Muebles'}
];
print('Total de productos en Muebles: ${totalProductos(productos)}');
}Last updated