From: Steve Tuckner Date: 2002-08-01T01:47:27+09:00 Subject: RE: matrix challange For those of us who didn't know Matrix was built in, my first crack at it was... irb(main):011:0> a = [[1,2],[3,4],[5,6]] [[1, 2], [3, 4], [5, 6]] irb(main):012:0> c = []; a[0].size.times{c.push([])}; a.each{|b| bi = 0; b.each {|b1| c[bi].push(b1); bi += 1}}; c [[1, 3, 5], [2, 4, 6]] -----Original Message----- From: Daniel Bretoi [mailto:lists@debonair.net] Sent: Wednesday, July 31, 2002 11:24 AM To: ruby-talk ML Subject: matrix challange Hi all, I'd like to see the various solutions for coming up with code to transpose a matrix. ie. make a = [[1,2],[1,3],[2,4]] look like aT = [[1,1,2],[2,3,4]] I haven't had time to do a solution myself, but I think it would be interesting to see how some of you guys would tackle it while I derive something. -- "Then we typed the G, and the system crashed"...