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

224
Visualizações
devolver la versión reordenada de la matriz b en función de la versión reordenada de a

Tengo dos matrices a y b como esta:

 const a = [1,2,3,4] const b = ['1','2','3','4'] // could be 'a','b','c','d' const reordered_a = [4,1,3,2] // based on this reordering function reorder_b() { // should return ['4','1','3','2'] }

¿Cómo puedo devolver la versión reordenada de b en función de las posiciones reordenadas en reordered_a ?

about 4 years ago · Juan Pablo Isaza
2 Respostas
Responde à pergunta

0

Podría tomar un objeto con los índices de los valores y mapear el patrón con los valores de los índices.

 const a = [1, 2, 3, 4] const b = ['1', '2', '3', '4'] // could be 'a','b','c','d' const reordered_a = [4, 1, 3, 2] // based on this reordering function reorder_b() { const references = Object.fromEntries(Object.entries(a).map(a => a.reverse())); return reordered_a.map(k => b[references[k]]); } console.log(reorder_b()); // 4 1 3 2

about 4 years ago · Juan Pablo Isaza Relatório

0

Lo que tienes que hacer es primero usar cada par de elementos el1 y el2 y convertirlos en números. Luego, una vez que se hayan convertido, asegúrese de que el último sea más grande que el último al verificar su diferencia:

 return b.sort((el1,el2)=>Number(el2)-Number(el1))
about 4 years ago · Juan Pablo Isaza Relatório
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