Este tipo de situación me ha surgido antes al escribir programas que involucran matrices. En primer lugar, y puede ser el informático que salga de mí, voy a indexar todo desde 0. Digamos que tengo una cuadrícula de 3 x 2 que se parece a esto:
0 | 1
2 | 3
4 | 5 5
Tenga en cuenta que esta numeración de cuadrícula es de naturaleza modular. En particular, cualquier columna [matemática] c [/ matemática] de esta cuadrícula contiene valores [matemática] v [/ matemática] tal que [matemática] v \ equiv c \ mod 2 [/ matemática]. Lo que cambia con cada fila adicional es que 2 se agrega a los valores de la fila anterior (por ejemplo, 0 + 2 = 2 y 1 + 2 = 3 cuando deriva la fila 1 de la fila 0). En otras palabras, los valores de una fila serán todos iguales al mismo número entero cuando se dividen por el número de columnas y se anotan. Este entero es el número de fila.
Por lo tanto, podemos extrapolar una generalización para este algoritmo. Dada una celda [matemática] i [/ matemática] en una cuadrícula [matemática] m \ veces n [/ matemática], podemos encontrar su fila [matemática] r [/ matemática] y su columna [matemática] c [/ matemática] por
[matemáticas] r = \ left \ lfloor \ frac {i} {n} \ right \ rfloor [/ math]
[matemáticas] c = i \ mod n [/ matemáticas]
- Soy un BE de 22 años y me uní como aprendiz de programación de SAS. ¿Vale la pena la programación SAS para mi futuro? ¿Puedo ganar un buen dinero después de unos años? ¿O debería dejar este trabajo?
- Si quisiera escribir un juego simple desde cero en un par de semanas, ¿qué lenguaje de codificación debería aprender?
- Tengo seis meses de experiencia en una empresa de desarrollo de software. Mi profesión está en Java, pero ahora me están cambiando por NodeJS. ¿Debería preocuparme por mi carrera en el mundo de TI?
- Vivo en Nueva York y siento que todo aquí está ampliamente disponible en Hong Kong o hecho en China. ¿Cuáles son los buenos regalos para amigos / familiares que viven en Hong Kong?
- No sé cómo usar el banco. ¿Por qué la escuela no me enseñó esto?
¡Es interesante notar que ninguna de estas ecuaciones depende del número de filas, [math] m [/ math]!