Solución

@arkzado·4/5/2026TypeScript
solution.tsTypeScript
function ordenarPalabrasPorLongitud(words: string[]): string[] {
  // Tu implementación aquí
  return words.toSorted((a,b) => a.length - b.length || a.localeCompare(b));
}

// No modificar: necesario para evaluar el resultado.
export { ordenarPalabrasPorLongitud };
2respuestas
Respuestas
@alexiis-dev2/6/2026editado

Para casos donde no tenemos que guardar datos es mejor usar .sort() ya que sorted() guarda el arreglo inicial lo que ocupa mas de espacio en memoria.

@arkzadoAutorhace 4d

@alexiis-dev sí, lo tengo presente, pero el ejercicio especifica que no se debe afectar el arreglo original, por eso utilicé toSorted() en lugar de .sort()

Escribir un comentario

Recuerda ser amable. Estás comentando la solución de otra persona. Comparte tu perspectiva de forma constructiva y respetuosa.

Debes iniciar sesión para publicar un comentario.