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

252
Visualizações
¿Cómo puedo hacer una función de JavaScript que tome dos argumentos (numRows, numColumns) y devuelva una matriz 2D con los valores de cuadrícula correctos?

Escriba una función makeGrid que acepte dos argumentos:

numColumns (número) - cuántas columnas queremos que tenga nuestra grilla

numRows (número): cuántas filas queremos que tenga nuestra cuadrícula

makeGrid debería devolver una matriz bidimensional que represente una cuadrícula de las dimensiones dadas.

 `makeGrid(3,4); /* => [[1, 2, 3], [1, 2, 3], [1, 2, 3], [1, 2, 3]] */`

Probé múltiples variaciones del mismo código a continuación, tanto complicadas como más simples con los mismos resultados. Devuelve una cuadrícula con el número correcto de columnas y el número correcto de filas, pero sigue devolviendo valores de celda incorrectos. Estoy más que confundido en este punto, por lo que cualquier otra idea o profundidad de lo que me estoy perdiendo sería muy apreciada.

 `function makeGrid(numColumns, numRows){ arr = []; for (let i = 0; i < numRows; i++){ arr[i] = []; for (let j = 0; j < numColumns; j++){ arr[i].push(j) } }return arr; }`
about 4 years ago · Juan Pablo Isaza
1 Respostas
Responde à pergunta

0

Intente empujar j+1 a la matriz arr , por ejemplo. arr[i].push(j+1) .

Código de trabajo:

 function makeGrid(numColumns, numRows) { arr = []; for (let i = 0; i < numRows; i++) { arr[i] = []; for (let j = 0; j < numColumns; j++) { arr[i].push(j + 1) } } return arr; } console.log(makeGrid(3, 4))

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