¿De qué generación eres?

Intenta encontrar a tus antepasados y descendientes con código.

Crea una función que reciba un número x y un carácter y ("m" para masculino, "f" para femenino), y devuelva el nombre de un antepasado (m/f) o descendiente (m/f).

  • Si el número es negativo, devuelve el antepasado correspondiente.
  • Si es positivo, devuelve el descendiente correspondiente.
  • Eres la generación 0. En el caso de 0 (masculino o femenino), devuelve "me!".

Ejemplos

generation(2, "f") ➞ "granddaughter"

generation(-3, "m") ➞ "great grandfather"

generation(1, "f") ➞ "daughter"

Notas

Consulta la pestaña de Recursos para obtener pistas útiles.

GeneraciónMasculinoFemenino
-3great grandfathergreat grandmother
-2grandfathergrandmother
-1fathermother
0me!me!
1sondaughter
2grandsongranddaughter
3great grandsongreat granddaughter