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 una matriz a partir de la entrada

Tengo una matriz en el archivo txt y leo esto con

 fs.readFileSync("./input.txt")

Cuando lo envuelvo en console.log obtengo (ya que está escrito en el propio archivo):

 1 2 3 100 5000

Tendría la matriz:

 ['1','2','3','100','5000']

La ubicación de la matriz en el archivo de entrada no debe cambiar. Sugiere cómo hacerlo, por favor.

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

0

Puede usar expresiones regulares para dividir palabras: \w+

 let a = ` 1 2 3 100 5000 `; console.log(a.match(/\w+/g))

Para leer su archivo y dividirlo:

 fs.readFileSync("./input.txt").match(/\w+/g)
about 4 years ago · Juan Pablo Isaza Relatório

0

De una manera, cárguelo luego, divídalo por líneas, luego en cada línea, divídalo por espacio, luego aplánelo, luego filtre los valores vacíos.

 let str = `1 2 3 100 5000 0`; // added 0 to show filter(Boolean) wont remove console.log(str.split('\n').map(v => v.split(' ')).flat().filter(Boolean))

Resultado:

 [ "1", "2", "3", "100", "5000", "0" ]
about 4 years ago · Juan Pablo Isaza Relatório

0

Puede dividir la cadena por un espacio y luego filtrar los elementos falsos en la matriz resultante.

 const input = ` 1 2 3 100 5000 `; let res = input.split(" ").filter(e => e.trim()) console.log(res)

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