De que geração você é?
Descubra seus antepassados e descendentes com código.
Crie um método que receba um número offset e uma string gender ("m" para homem, "f" para mulher) e retorne o nome em inglês de um antepassado (m/f) ou de um descendente (m/f).
- Se o número for negativo, retorne o antepassado correspondente.
- Se for positivo, retorne o descendente correspondente.
- Você é a geração
0. Para0, seja homem ou mulher, retorne"me!".
Exemplos
Program.generation(2, "f") ➞ "granddaughter"
Program.generation(-3, "m") ➞ "great grandfather"
Program.generation(1, "f") ➞ "daughter"Notas
Consulte a aba Recursos para encontrar dicas úteis. Retorne os nomes em inglês exatamente como aparecem na tabela.
| Geração | Homem | Mulher |
|---|---|---|
| -3 | great grandfather | great grandmother |
| -2 | grandfather | grandmother |
| -1 | father | mother |
| 0 | me! | me! |
| 1 | son | daughter |
| 2 | grandson | granddaughter |
| 3 | great grandson | great granddaughter |