皆様、お疲れ様です。質問させていただきます。
内容
FizzBuzz問題をfor文で記述したものを学習したいと考えています。
何卒よろしくお願い申し上げます。
for i in 1..100 if i % 5 == 0 if i % 3 == 0 puts "FizzBuzz" end puts "Buzz" elsif i % 3 == 0 puts "Fizz" else puts i end end
for文に関しての理解についてと疑問点
変数 i に1から100の値を代入する以後のif文条件式の「%」が何を意味しているのかがわかりません。
仮定として変数iが5、かつ3と等しい時にFizzBuzzと出力するはずですが、%の存在理由が不明です。
%、つまり剰余が何の機能を働かせているのでしょう??
根本から間違っている場合や、理解のたらない点をお教え頂ければ幸いです。
対象となるコード
if i % 5 == 0 if i % 3 == 0
よろしくお願い申し上げます。
失礼します。
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2015/07/28 04:39