ruby

if else問題

正の整数を入力します。その整数が、10の倍数(10,20,30...)からの差が2以内であるときはTrue、それ以外はFalseと出力するメソッドを作る。という問題について。 まずはメソッドを定義する。 def near_ten(num) end そのメソッドの中で10の倍数を変数に代入…

FizzBuzz問題

1〜100までの数字をターミナルに出力してください。ただし、「3の倍数」のときは数字の代わりに文字列でFizzと、「5の倍数」のときはBuzz、両方の倍数である「15の倍数」のときはFizzBuzzと出力してください。という問題について独自解釈です。 def fizz_buz…

2桁の計算を行うプログラムについて

対話型のインターフェイスで二桁以上の整数を入力すると、十の位と一の位の数字をもとに、足し算、掛け算を行い、最後にそれぞれの結果を足し合わせて出力するプログラムをRubyで作成してください。という問題。 def sample(input) ten(input / 10)%10 one(i…