Envejeciendo a la población...
Dado un mapa de personas y sus edades, devuelve qué edad tendrían las personas después de que hayan pasado n años. Usa el valor absoluto de n.
Ejemplos
Program.afterNYears(Map.of(
"Joel", 32, "Fred", 44, "Reginald", 65, "Susan", 33, "Julian", 13
), 1)
➞ Map.of("Joel", 33, "Fred", 45, "Reginald", 66, "Susan", 34, "Julian", 14)
Program.afterNYears(Map.of(
"Baby", 2, "Child", 8, "Teenager", 15, "Adult", 25, "Elderly", 71
), 19)
➞ Map.of("Baby", 21, "Child", 27, "Teenager", 34, "Adult", 44, "Elderly", 90)
Program.afterNYears(Map.of("Genie", 1000, "Joe", 40), 5)
➞ Map.of("Genie", 1005, "Joe", 45)Notas
- Supón que todos son inmortales (sería un poco sombrío pedirte que eliminaras los nombres una vez que alcanzaran los 75).
ndebe ser positivo porque las personas no suelen rejuvenecer con el paso del tiempo. Por lo tanto, usa el valor absoluto den.