Solución

@alexiis-dev·hace 5dTypeScript
solution.tsTypeScript
export function groupAnagrams(words: string[]): string[][] {
  let result = []
  for(let i = 0; i < words.length; i++) {
    let current = words[i].split('').sort().join('')
    let group = []
    for(let j = 0; j < words.length; j++){
      if(current === words[j].split('').sort().join('')) group.push(words[j])
    }

    const exists = result.some(item => JSON.stringify(item) === JSON.stringify(group));
    if (!exists) result.push(group);  
  }
  return result.map((v) => v.sort()).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.