Radiografía de gastos
Estás en modo lectura. Crea una cuenta o entra para enviar tu solución y ganar estrellas. Puedes ejecutar código igual.
Así te va a probar Tomás (pruebas de la misión)
test "promedio"
assert_eq(gasto_promedio([100, 200, 300]), 200)
assert_eq(gasto_promedio([]), 0)
test "gasto típico (mediana)"
assert_eq(gasto_tipico([100, 200, 300, 400]), 250)
assert_eq(gasto_tipico([90, 100, 110, 700]), 105)
assert_eq(gasto_tipico([]), 0)
test "gasto mayor"
assert_eq(gasto_mayor([150, 900, 20]), 900)
assert_eq(gasto_mayor([]), 0)
test "umbral de alerta por percentil"
assert_eq(umbral_alerta([100, 200, 300, 400], 90), 370)
assert_eq(umbral_alerta([100, 200, 300, 400], 50), 250)
assert_eq(umbral_alerta([], 90), 0)