もしよければ教えてください。


# 繰り返し、条件分岐
# 1,000以下の自然数から、3または5の倍数の合計を求めて下さい。
# 例えば、10以下の3または5の倍数を取り出すと、3,5,6,9が得られます。
# これらの値の合計は23です。


def sum()
# ここに処理をかきます
end

sum()

質問者からの補足コメント

  • うーん・・・

    ありがとうございます!質問なのですがこちらはなぜ項数が分かったのでしょうか?


    #エラーで補足文が重複していたらすみません。

    No.1の回答に寄せられた補足コメントです。 補足日時:2017/06/14 01:27

A 回答 (2件)

def sum()


wa = 0
(1..1000).each do |i|
if i%3==0 || i%5==0
wa += i
end
end
puts wa
end
この回答への補足あり
    • good
    • 0

>こちらはなぜ項数が分かったのでしょうか?


質問の意味が分かりません。
項数とは、1,2,3・・・・1000のうち(1000以下の自然数)3又は5の倍数の数という意味ですか?
もし、そうなら、提示された質問は、項数を求める質問ではありませんので、項数については不明。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています


人気Q&Aランキング

おすすめ情報