Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

192
Vistas
Cree un nombre único a partir de una matriz de nombres en NodeJS

Estoy tratando de crear un nombre único que incluya todos los datos que se pueden encontrar en una matriz de cadenas (nombres). No debe repetir palabras.

Dado este:

 [ 'Xiaomi Mi', 'Xiaomi', 'Mi', 'TV', 'Stick', 'Xiaomi Mi TV Stick', 'Xiaomi Mi TV', 'Mi TV Stick', 'Mi TV', 'TV Stick', 'Reproductor', 'Reproductor Multimedia', 'Multimedia' ]

Me gustaría obtener algo como esto:

 'Xiaomi Mi TV Stick, Reproductor Multimedia'

Me gustaría analizar los datos (procesamiento del lenguaje natural, tal vez) y encontrar un nombre único, por lo que la solución no debería consistir en tomar los elementos más largos de la matriz, por ejemplo.

about 4 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

La opción más simple posible sería

 title = [...new Set(words.join(' ').split(' '))].join(' ')

que crea una cadena larga a partir de todos los elementos de la matriz, divide esa cadena en palabras y concatena palabras únicas.

Si desea algo de PNL "real", que, por ejemplo, crearía de manera inteligente "Xiaomi Mi Stick" a partir de [Mi Stick Xiaomi] , busque una biblioteca. Este es un problema complejo que requiere miles de líneas de código.

about 4 years ago · Juan Pablo Isaza Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda