Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

155
Vistas
¿Cómo puedo verificar si una tupla en una matriz coincide con otra tupla en otra matriz?

Estoy construyendo un buscaminas y el equipo me dio la interfaz de usuario y no puedo modificarla, escribí este código, el primer paso que tomé fue crear el "tablero vacío", este no tiene minas porque cuando intenté poner las minas en él cuando recargué la página que aparece al principio.

Ahora, codifico una función que me da minas aleatorias según el tamaño del tablero, pero ahora necesito comparar cuándo el usuario hace clic en un mosaico si es o no una mina, probé este condicional en la función onClick (la función funciona bien)

Cuando imprimo el tablero en la consola me devuelve esto:

JuntaJunta

nota: -1 es un estado que me proporciona la interfaz de usuario

Y esta es la función que devuelve la posición de las minas:

Esta es la salida de minePosition:Esta es la salida de minePosition

esta matriz de matrices me da la posición de las minas

Aquí está la condición que traté de construir pero no funciona

 let grid = boardWithoutMines(boardSize, minesInGame); const minePosition = getMinePositions(boardSize, minesInGame); export function onClick(position: [number, number]) { if (minePosition.some(grid[0][1])) { grid[position[0]][position[1]] = CellEnum.Mine } else { grid[position[0]][position[1]] = CellEnum.Cero } setGrid(grid); }

Ignore setGrid (cuadrícula) al final, estas funciones solo hacen clic

about 4 years ago · Juan Pablo Isaza
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda