Ruby - Crear una matriz

<<>>
 
Vista:
sin imagen de perfil

Crear una matriz

Publicado por jonathan (2 intervenciones) el 27/10/2022 20:19:37
Hola colegas.
Por favor necesito ayuda con la inyección de valores a una matriz. Ya lo he logrado inyectarle valores desde el teclado:

1
2
3
4
require "matrix"
 
matriz=Matrix.build(5,3){f = gets.chomp}
puts matriz.to_s


Aunque ahora quiero inyectarle los valores con rangos. Es decir, la matriz que quede tipo:
[[0,1,2,3],[0,1,2,3,],[0,1,2,3]]

He intentado con la librería matrix. También he intentado con ciclos como:

1
2
3
4
5
6
arreglo=[]
for f in (0..128) do
    for c in (0..6) do
        arreglo.push c
    end
end

pero el resultado es [0,1,2,3,4,5.6,0,1,2....5]
Así he intentado con modificaciones del los dos anteriores códigos pero obtengo errores o resultados no deseados.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil

Crear una matriz

Publicado por jonathan (2 intervenciones) el 29/10/2022 07:34:55
Hola colega.

Ya lo logré hacer, si tiene la misma duda no duden en preguntarme
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar