Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

tem como criar um array de array?

queria montar uma matriz pra poder testar alguns algoritmos de determinantes, mas n sei como posso montar, tentei o segunte:

colunas = [176, 100, 130, 150, 175]
linhas = []
colunas.to_s
linhas.to_s


colunas[linhas]
puts colunas

saida: $ ruby testes.rb testes.rb:7:in []': no implicit conversion of Array into Integer (TypeError) from testes.rb:7:in'

queria ciar uma matriz quadrada, assim:

176, 100, 130, 150, 175
176, 100, 130, 150, 175
176, 100, 130, 150, 175
176, 100, 130, 150, 175
176, 100, 130, 150, 175
1 resposta
solução!

Oi Kaique, tudo bem? Você consegue sim montar matrizes, só precisa seguir a sintaxe correta. Vamos lá.

Pra criar um array, você já fez ali na primeira linha. Com isso você terá o seguinte array:

[176, 100, 130, 150, 175]

Agora, se a gente considerar que cada array que inserir na pilha, será uma linha, teremos o seguinte:

linha1 = [176, 100, 130, 150, 175]
linha2 = [176, 100, 130, 150, 175]

Ai, no final é só juntar tudo em um array só. Vejamos:

matriz = [linha1, linha2]

Pegou a ideia? Neste caso montei uma matriz 2x5 (duas linhas, cinco colunas), mas a ideia pras demais matrizes é a mesma. Eae, será que agora vai?