mosya

【腕試し】FizzBuzz問題をカスタマイズしてみよう

JavaScriptの練習問題0 / 0

このレッスンでは、これまで学んできたこと応用して関数を作りましょう。
関数 customFizzBuzz を作成し、1から指定された n までの数を順番に出力してください。
関数の引数として、fizzNumbuzzNum を追加し、それぞれの数字に対する表示条件をカスタマイズできるようにしてください。

fizzNumの倍数のときは “Fizz”
buzzNumの倍数のときは “Buzz”
fizzNumbuzzNumの両方の倍数のときは “FizzBuzz”
• その他の数値はそのまま表示

customFizzBuzz(15, 3, 4);

この場合、以下のように表示されれば正解です。

1
2
Fizz
Buzz
5
Fizz
7
Buzz
Fizz
10
11
FizzBuzz
13
14
Fizz

この問題では、以下のことを練習できます。

  • 汎用性のあるコード設計: 固定の値ではなく、動的なパラメータに基づいたロジックを設計する。
  • 条件分岐の応用: 複数の条件を使い出力を操作します。