RosettaCodeData/Task/Identity-matrix/Ruby/identity-matrix-1.rb

8 lines
157 B
Ruby
Raw Permalink Normal View History

2013-04-10 21:29:02 -07:00
def identity(size)
2013-06-05 21:47:54 +00:00
Array.new(size){|i| Array.new(size){|j| i==j ? 1 : 0}}
2013-04-10 21:29:02 -07:00
end
[4,5,6].each do |size|
2013-06-05 21:47:54 +00:00
puts size, identity(size).map {|r| r.to_s}, ""
2013-04-10 21:29:02 -07:00
end