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

159
Visualizações
¿Cómo puedo encontrar todas las combinaciones posibles de elementos en una matriz?

Si comenzamos con el arreglo [1, 2, 3, 4] y obtenemos el siguiente resultado:

 letresult = [[1],[2],[3],[4],[1,2],[1,3],[1,4],[2,3],[2,4],[3,4],[1,2,3],[2,3,4],[1,2,3,4]];

Para que luego pueda encontrar la variante más adecuada de la suma de los números en la matriz de acuerdo con la condición especificada (por ejemplo, no más de 8)

No entiendo cómo generar todas las combinaciones posibles de la matriz [1,2,3,4] para obtener el resultado que escribí anteriormente. O si no solo tengo 4 números en la matriz sino [1,2,3,....,9,10] y cómo generar todos los números posibles de 3 dígitos.

 const findNumber = function(z, array) { let sum = []; for (let i = 0; i < array.length; i++) { let reducer = array[i].reduce((a, b) => a + b); if (reducer < z) { sum.push(reducer) } } let max = Math.max.apply(Math, sum); console.log(sum); console.log(max); console.log('index in array ', sum.indexOf(max)) } findNumber(8, [ [1], [2], [3], [4], [1, 2], [1, 3], [1, 4], [2, 3], [2, 4], [3, 4], [1, 2, 3], [2, 3, 4], [1, 2, 3, 4] ]);

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