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

89
Visualizações
Ejercicio HackerRank de matriz dispersa

Estoy tratando de resolver algunos ejercicios del rango de piratas informáticos, y estoy luchando con el map de matriz y los métodos de filter .

Esta función supone buscar un valor de la matriz de queries en la matriz de strings y cuando uso el método de mapa devuelve una matriz con valores undefined , y cuando uso el método de filtro devuelve una matriz vacía.

 var strings = ['ab','ab','bca','acb'] var queries = ['ab','abc','bc'] function matchingStrings(strings, queries) { let retArr = [] for(let n = 0; n<queries.length; n++){ var equalelem = strings.filter(function(queries){queries[n] === [...strings]}) retArr.push(equalelem.length); } return equalelem } console.log(matchingStrings(strings, queries))
about 4 years ago · Juan Pablo Isaza
1 Respostas
Responde à pergunta

0

Mirando solo su sintaxis, y sin analizar el algoritmo, las siguientes cosas deberían cambiar:

  • Su función de filtro siempre devuelve undefined . Cualquier función que no tenga una declaración de return explícita devuelve undefined . ¿Tal vez quería usar una expresión de función de flecha, que no requiere una declaración de retorno si omite las llaves?

     var equalelem = strings.filter((queries) => queries[n] === [...strings])
  • Dentro de la función de filtro, parece que está comparando un elemento de queries de lista con una copia de strings de lista. Comparar un elemento de una lista (en este caso, una sola cadena) con una lista nunca será cierto en su caso.

  • La variable letArr no parece tener ningún propósito.

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