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

103
Vistas
algoritmo de probabilidad para crear grupos

Soy nuevo en Javascript y necesito ayuda. Tengo una variedad de personas que pueden cambiar en longitud. Estoy tratando de dividirlo en pares y asignarle un número. Luego me gustaría usar ese número para crear los grupos basados en el número más bajo. Originalmente, todos comenzarán en cero y los grupos de cuatro se crearán aleatoriamente.

Puedo dividir la variedad de personas en pares, pero me cuesta asignarle un número. Hasta ahora tengo algo como esto:

 let groupResults = [] let groupPairs = { people: [], value: {}, } const buildGroups = (array, num) => { for (let i = 0; i < array.length - 1; i++) { for (let j = i + 1; j < array.length; j++) { groupResults.push(`${array[i]} & ${array[j]}`) } } return groupResults } const storingGroups = buildGroups(groups) groupPairs = storingGroups.map((p, value) => ({ people: [p], value }))

Esto es dividir los grupos en pares de la manera que quiero, pero estoy teniendo dificultades con el valor. Mi objetivo es crear grupos de estas personas en función del valor o la probabilidad más bajos. Algo como esto parece funcionar, pero tengo dificultades para almacenar el valor en el objeto "groupPairs"

 let counts = {}; mappedValues.forEach(x => { counts[x] = (counts[x] || 0) + 1 })

Gracias de antemano por cualquier ayuda

about 4 years ago · Juan Pablo Isaza
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