多重ループ | 競プロ🐣

下記を出力する

#
##
###

1行目は 1個, 2行目は 2個, 3行目は 3個.

考え方

縦 ↓ と 横 → の 考え方

for i in 1..10 do   # 行 ↓
  for j in 1..i do # 横 →
    print "#"
  end
  puts "" # 改行用
end
#
##
#=#
#==#
#####

puts '数値を入力してください'
num = gets.chomp.to_i

for i in 1..num  
# 行数 1 から順に 1行ずつ
  for j in 1..i  # 何回目
    if i == num  
# 行数ラストnum 何回目ラストi が一緒 = 最後
      print '#'
    else
      if j == 1 || j == i 
# 1個目  i個目は# を出力
        print '#'
      else
        print '='
      end
    end

  end
  puts ''
end