Ordena el reporte agrupado
Estás en modo lectura. Crea una cuenta o entra para enviar tu solución y ganar estrellas. Puedes ejecutar código igual.
Las líneas están desordenadas. Arrástralas (o usa ▲▼) hasta que el programa quede correcto y produzca la salida esperada.
- ⋮⋮
each g in sort_by(grupos, (g) => g.key) - ⋮⋮
print(`{g.key}: {total}`) - ⋮⋮
let total be sum(collect(g.items, "monto")) - ⋮⋮
let grupos be group_by(movimientos, (m) => m.cat) - ⋮⋮
let movimientos be [{"cat": "insumos", "monto": 200}, {"cat": "alquiler", "monto": 900}, {"cat": "insumos", "monto": 100}]
Salida esperada
alquiler: 900
insumos: 300