Solución

@adrian·14/8/2026TypeScript
solution.tsTypeScript
export function groupAnagrams(words: string[]): string[][] {
  const group: Record<string, string[]> = {}

  for (const word of words) {
    const key = [...word].sort().join('')

    if (!group[key])
      group[key] = []

    group[key].push(word)
  }

  const anagrams: string[][] = []

  for (const key in group) {
    anagrams.push(group[key].sort())
  }

  return anagrams.sort()
}
0respuestas
Respuestas

Aún no hay respuestas

¡Sé el primero en responder!

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.