Ordena los nombres según la longitud de sus apellidos

Published by Mubashir Hassan in

Crea una función que reciba un arreglo de nombres en el formato "First Name Last Name" (por ejemplo, "John Doe") y devuelva un arreglo de estos nombres ordenados por la longitud de sus apellidos. Si varios apellidos tienen la misma longitud, ordénalos alfabéticamente por apellido.

Ejemplos

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

Notas

Si los apellidos tienen la misma longitud, ordénalos alfabéticamente por apellido.