Kelly wrote:
# puts (0...ARGV.first.to_i).inject([[1]]) { |a,x|
puts (0...(ARGV.first||"6").to_i).inject([[1]]) { |a,x|
just a minor pick for easy cutnpaste then run. defualt of 6 rows.
cool hack, btw.
kind regards -botp
# a.unshift a.first.inject([0,[]]) { |b,y|
# [y,b.last << (b.first + y)]
# }.last + [1]
# }.inject([]) { |c,z|
# next [z[z.length/2].to_s.length*2,z.length,""] if c.empty?
# [c[0],c[1], z.map { |j|
# j.to_s.center(c[0])
# }.join('').center(c[0]*c[1])+"\n#{c.last}"]
# }.last
···
#
#
# /kel
# http://web.kellegous.com/
#
#