Envelhecendo a população...
Dado um mapa de pessoas e suas idades, retorne a idade que elas teriam depois de n anos. Use o valor absoluto de n.
Exemplos
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
- Considere que todos são imortais (seria um pouco mórbido pedir que você removesse os nomes quando chegassem aos 75).
ndeve ser positivo porque as pessoas não costumam rejuvenescer com o passar do tempo. Portanto, use o valor absoluto den.