Ordene os nomes de acordo com o comprimento dos sobrenomes

Published by Mubashir Hassan in

Crie uma função que receba um array de nomes no formato "First Name Last Name" (por exemplo, "John Doe") e retorne um array desses nomes ordenados pelo comprimento dos sobrenomes. Se vários sobrenomes tiverem o mesmo comprimento, ordene-os alfabeticamente pelo sobrenome.

Exemplos

last_name_lensort([
  "Jennifer Figueroa",
  "Heather Mcgee",
  "Amanda Schwartz",
  "Nicole Yoder",
  "Melissa Hoffman"
]) ➞ ["Heather Mcgee", "Nicole Yoder", "Melissa Hoffman", "Jennifer Figueroa", "Amanda Schwartz"]

Observações

Se os sobrenomes tiverem o mesmo comprimento, ordene-os alfabeticamente pelo sobrenome.