Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

169
Visualizações
¿Cómo hacer coincidir una matriz de valores con otra matriz de rasgos?

Necesito dividir una lista de rasgos únicos (por ejemplo ["Top","Middle","Bottom"], three of five traits ) entre conjuntos de diferentes porcentajes que describen los rasgos, luciendo así:

 [ [ 4.545454545454546, 4.545454545454546, 27.27272727272727, 27.27272727272727, 36.36363636363637 ], [ 13.043478260869565, 8.695652173913043, 26.08695652173913, 34.78260869565217, 17.391304347826086 ], [ 33.33333333333333, 16.666666666666664, 33.33333333333333, 0, 16.666666666666664 ] ]

donde cada índice de tal conjunto

 [ 33.33333333333333, 16.666666666666664, 33.33333333333333, 0, 16.666666666666664 ]

describe el porcentaje de uno de los cinco rasgos.

Ahora no puedo simplemente comparar para cada rasgo los valores con, por ejemplo, un Math.max() , porque si hay los mismos porcentajes (que de hecho es muy probable), no puede seleccionar al azar, pero tiene que comparar el resto rasgos, para hacer coincidir los rasgos con los porcentajes correspondientes. Y simplemente no puedo pensar en una manera de tener esta comparación de rasgos restantes.

Editar: un resultado esperado sería, dados los rasgos ["Top","Middle","Bottom"] correspondientes a los primeros tres valores y los valores del ejemplo anterior [2,1,0] . Donde en esta matriz el índice coincide con el índice de rasgo y el valor con el índice del conjunto de valores. En este caso, el conjunto 3, índice 2, obtendría el rasgo top , ya que tiene el valor superior más alto y ningún otro conjunto tiene un valor superior alto, establezca 2 el valor middle , ya que su valor bottom es más bajo que el valor del primer conjunto , y el primer conjunto sería inferior, ya que tiene el valor bottom más alto en comparación con los otros valores.

Edición 2: entrada esperada:

Rasgos que deben compararse: ["Top","Middle","Bottom"]

Conjuntos de entrada de valores:

 [ [ 4.545454545454546, 4.545454545454546, 27.27272727272727, 27.27272727272727, // given but not needed, as only the first three traits a relevant in this case 36.36363636363637 // given but not needed ], [ 13.043478260869565, 8.695652173913043, 26.08695652173913, 34.78260869565217, // given but not needed 17.391304347826086 // given but not needed ], [ 33.33333333333333, 16.666666666666664, 33.33333333333333, 0, // given but not needed 16.666666666666664 // given but not needed ] ]

Rendimiento esperado:

Distribución de rasgos a través de conjuntos de valores: [2,1,0] (correspondiente a ["Top","Middle","Bottom"] )

about 4 years ago · Juan Pablo Isaza
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda