ピラミッドを作る
正の整数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