だから私はJSで古き良き「FizzBuzz」チャレンジを試みています。しかし、最初の課題を完了することができたので、追加しようとしています。「FizzBuzz」チャレンジに慣れていない人向け。1..100
最初に、数字と で割り切れる数字を出力したい場合は、代わりに;3
という単語を出力します。=>で割り切れるもの。および => の両方で割り切れるもの。私がやろうとしているのは、配列を受け入れる関数を作成し、適切な文字列を配置して配列を返すことです。例えば:Fizz
3
5
Buzz
FizzBuzz
function super_fizzbuzz(array){
var super_array = [];
for (var array=1; array<=array.length; array++)
{
if (array % 15 == 0)
super_array.push("FizzBuzz");
else if (array % 5 == 0)
super_array.push("Buzz");
else if (array % 3 == 0)
super_array.push("Fizz");
else
super_array.push(array);
}
return super_array;
}
console.log(super_fizzbuzz([3,10,15,19]));
したがって、理想的には、答えは を返す必要があります["Fizz", "Buzz", "FizzBuzz", 19]
が、空の配列を返すだけです。Rubyでこれを行ったところ、問題なく動作させることができました。ruby のスキルを JS の練習に変換して、もう少し慣れようとしています。どんな提案でも大歓迎です。