ピラミッドを作る

http://ja.doukaku.org/8/

正の整数nが与えられたときに、高さnのピラミッドを出力するプログラムを作ってください。

n=4の時の出力は下のようになります。

   *
  ***
 *****
******* 


やってみた。

class Pyramid
  def initialize(n)
    @ary = []
    1.upto(n) do |i|
      @ary << ' ' * (n - i) + '*' * (2 * i - 1)
    end
  end

  def disp
    @ary.each do |a|
      puts a
    end
  end
end

n = ARGV[0] || 4
pyr = Pyramid.new(n.to_i)
pyr.disp