class A15z7knNiitsuma2016Gem::Main
Public Instance Methods
check_number?(n)
click to toggle source
引数が0以外ではじまる4桁の数字であり,なおかつ,値が偶数ならば 真を返す
# File lib/a15z7kn_niitsuma_2016_gem.rb, line 12 def check_number? n n > 999 and not odd? n end
divide(n1, n2)
click to toggle source
引数として割る数と割られる数を取り,割り算をした結果を返す. ただし,0で割り算をしたら例外を発生する
# File lib/a15z7kn_niitsuma_2016_gem.rb, line 22 def divide n1, n2 n2 / n1 end
enough_length?(s)
click to toggle source
文字列を受け取り,その長さが3文字以上,8文字以下であれば 真を返す
# File lib/a15z7kn_niitsuma_2016_gem.rb, line 17 def enough_length? s s.length > 2 and s.length < 9 end
fizz_buzz(n)
click to toggle source
引数に数値を1つとる.3の倍数の時は”Fizz”を返す. 5の倍数の時は”Buzz”を返す.3と5の公倍数のときは”FizzBuzz”を返す.
# File lib/a15z7kn_niitsuma_2016_gem.rb, line 27 def fizz_buzz n return "FizzBuzz" if n % 15 == 0 return "Buzz" if n % 5 == 0 return "Fizz" if n % 3 == 0 "" end
odd?(n)
click to toggle source
整数を入力として受け取り,値が奇数ならば真を返す
# File lib/a15z7kn_niitsuma_2016_gem.rb, line 7 def odd? n n % 2 == 1 end
say_hello()
click to toggle source
標準出力に「Hello」と表示するプログラムのテストと実装を行いなさい
# File lib/a15z7kn_niitsuma_2016_gem.rb, line 35 def say_hello print "Hello" end