Try Synsema
Entrar Crear cuenta

Sumar la planilla del cliente

+30 xp

Estás en modo lectura. Crea una cuenta o entra para enviar tu solución y ganar estrellas. Puedes ejecutar código igual.

Tu programa
Así te va a probar Tomás (pruebas de la misión)
let CSV_MINI be `fecha,tipo,concepto,monto
2026-07-01,ingreso,honorarios,50000
2026-07-02,gasto,insumos,8000
2026-07-03,gasto,servicios,2000`

test "cantidad de movimientos"
    assert_eq(cantidad_movimientos(CSV_MINI), 3)

test "total de todos los movimientos"
    assert_eq(total_movimientos(CSV_MINI), 60000)

test "total por tipo"
    assert_eq(total_tipo(CSV_MINI, "ingreso"), 50000)
    assert_eq(total_tipo(CSV_MINI, "gasto"), 10000)
    assert_eq(total_tipo(CSV_MINI, "impuestos"), 0)