Newer
Older
Ruby / debug-j2402-2.rb
@AKIBA Hiroki AKIBA Hiroki on 11 Jan 2025 596 bytes Debug finished
#!/usr/bin/env ruby
# 第2問
# 次のプログラムは、九九の表を出力させるものですが
# 間違えているのでおかしな動きになります。
# これを ~/Ruby/debug-j2402-2.rb という名前で作成し、
# 間違っている部分を修正してください。

puts "   |    1    2    3    4    5    6    7    8    9"
puts "---+----------------------------------------------"
gyou = 1
while gyou <= 9
  retsu = 1
  printf("%d  | ", gyou)
  while retsu <= 9
    print(" "*(4-((retsu*gyou).to_s.length)),"#{retsu*gyou} ")
    retsu += 1
  end
  gyou += 1
  puts
end