Estrategia 50-30-20

La estrategia 50-30-20 distribuye los ingresos después de impuestos en tres categorías: 50% para necesidades, 30% para deseos y 20% para ahorros o pago de deudas. Dado un ingreso después de impuestos, devuelve un mapa con exactamente las claves "Needs", "Wants" y "Savings", asociadas con los montos de esas tres categorías.

Ejemplos

Program.fiftyThirtyTwenty(10000); // Map.of("Needs", 5000, "Wants", 3000, "Savings", 2000)
Program.fiftyThirtyTwenty(13450); // Map.of("Needs", 6725, "Wants", 4035, "Savings", 2690)

Los ingresos de las pruebas producen montos enteros. Los montos asignados suman el ingreso total después de impuestos.