¿De qué generación eres?
Descubre tus antepasados y descendientes con código.
Crea un método que reciba un número offset y una cadena de caracteres gender ("m" para hombre, "f" para mujer) y devuelva el nombre en inglés de un antepasado (m/f) o de un descendiente (m/f).
- Si el número es negativo, devuelve el antepasado correspondiente.
- Si es positivo, devuelve el descendiente correspondiente.
- Tú eres la generación
0. Para0, sea hombre o mujer, devuelve"me!".
Ejemplos
Program.generation(2, "f") ➞ "granddaughter"
Program.generation(-3, "m") ➞ "great grandfather"
Program.generation(1, "f") ➞ "daughter"Notas
Consulta la pestaña Recursos para obtener pistas útiles. Devuelve los nombres en inglés exactamente como aparecen en la tabla.
| Generación | Hombre | Mujer |
|---|---|---|
| -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 |