私はかなりプログラミングに新しく、Rを学びたいと熱心に努めています。私はRの古典的な "Fizzbuzz"問題を解決しようとしています。 2回印刷する。デバッグと検索を試みましたが、何かを見つけることができません。助言がありますか?forループin Rが2回印刷されています
tl; drなぜthis forループが2回印刷されるのか知っていますか?
fizzbuzz = function(n){
if (n %% 15 == 0) {
print("Fizzbuzz")
} else
if (n %% 5 == 0) {
print("buzz")
} else
if (n %% 3 == 0) {
print("Fizz")
} else {
print(n)
}
}
for (a in 1:100)
print(fizzbuzz(a))
ありがとうございます。私が確信しているように、それはほとんどの場合です。解決策は簡単です、私はばかです。 – bstockton
@bstockton:ようこそ。心配しないでください、私たちはすべて馬鹿です...ちょうど異なる科目にあります。 ;) –