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

111
Visualizações
Evaluar y dar la salida en 2 matrices

const orderList = [["paul", "enter"],["jenny", "exit"],["paul", "exit"],["phil", "enter"],["shriya", "exit"],["shriya", "enter"],["shriya", "exit"],["paul", "enter"]["phil", "exit"],["Dan", "exit"],["Dan", "enter"]] Siguiendo el orden anterior, evalúe y proporcione la salida en 2 matrices, una para entrada incorrecta y otra para salida incorrecta. El orden es importante. Ejemplo: Paul ha entrado y salido, lo cual es correcto. De nuevo ha entrado pero no salido. Entonces él viene en una matriz de salida incorrecta.

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

0

Si lo adiviné correctamente, entonces esto es lo que estás buscando.

 function check(orderList) { eventCount = {}; for(let i = 0; i < orderList.length; i++){ if(orderList[i]){ let person = orderList[i][0]; console.log(person, "--> ",orderList[i][1] ); if(!eventCount.hasOwnProperty(person)){ eventCount[person] = 0; } if(orderList[i][1] === "enter"){ eventCount[person] = eventCount[person]+1; } else { eventCount[person] = eventCount[person]-1; } } } let right = []; let wrong = []; for (const person in eventCount) { if(eventCount[person] === 0) { right.push(person); }else { wrong.push(person); } } console.log("right -> ", right); console.log("wrong -> ", wrong); } const orderList = [["paul", "enter"], ["jenny", "exit"], ["paul", "exit"], ["phil", "enter"], ["shriya", "exit"], ["shriya", "enter"], ["shriya", "exit"], ["paul", "enter"],["phil", "exit"],["Dan", "exit"],["Dan", "enter"]]; check(orderList);

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