diff --git a/debug-j2213-1.rb b/debug-j2213-1.rb index 44af53a..76013da 100755 --- a/debug-j2213-1.rb +++ b/debug-j2213-1.rb @@ -6,8 +6,9 @@ # これを ~/Ruby/debug-j2213-1.rb という名前で作成し、 # 間違っている部分を修正してください。 -print ("数を入れてね\n") -kazu = gets.to-i -if suuji %d4 = 0 - print ("偶数だよ!") -end + +print "数を入れてね\n" +kazu = gets.to_i +if kazu % 2 == 0 + print "偶数だよ!\n" + end diff --git a/debug-j2213-2.rb b/debug-j2213-2.rb old mode 100644 new mode 100755 index 1faee4f..be67db4 --- a/debug-j2213-2.rb +++ b/debug-j2213-2.rb @@ -1,17 +1,18 @@ #!/usr/bin/env ruby +# coding: utf-8 # 第2問 # 次のプログラムは、九九の表を出力させるものですが # 間違えているので動きません。 # これを ~/Ruby/debug-j2213-2.rb という名前で作成し、 # 間違っている部分を修正してください。 -gyou = 1 -while gyou > 9 + gyou = 1 +for gyou in [1,2,3,4,5,6,7,8,9] retsu = 1 printf("%2d | ", retsu) - while retsu > 9 - printf("%4d ", (retsu+=1)*gyou) - end + for retsu in [1,2,3,4,5,6,7,8,9] + printf("%2d |", (retsu+=1)*gyou) + end gyou += 1 - puts + puts end