割算を使わないプログラムを追加
[fizzbuzz.git] / ruby / fizzbuzz2.rb
1 #!/usr/local/bin/ruby
2
3 min = 1
4 max = 65535
5
6 fizz = buzz = min
7 for i in min..max
8   fizz = 0 if fizz == 3
9   buzz = 0 if buzz == 5
10   if fizz == 0 and buzz == 0
11     puts("FizzBuzz")
12   elsif fizz == 0
13     puts("Fizz")
14   elsif buzz == 0
15     puts("Buzz")
16   else
17     puts(i)
18   end
19   fizz += 1
20   buzz += 1
21 end