【腕試し】FizzBuzz問題をカスタマイズしてみよう
JavaScriptの練習問題0 / 0
このレッスンでは、これまで学んできたこと応用して関数を作りましょう。
関数 customFizzBuzz
を作成し、1から指定された n までの数を順番に出力してください。
関数の引数として、fizzNum
と buzzNum
を追加し、それぞれの数字に対する表示条件をカスタマイズできるようにしてください。
• fizzNum
の倍数のときは “Fizz”
• buzzNum
の倍数のときは “Buzz”
• fizzNum
とbuzzNum
の両方の倍数のときは “FizzBuzz”
• その他の数値はそのまま表示
customFizzBuzz(15, 3, 4);
この場合、以下のように表示されれば正解です。
1
2
Fizz
Buzz
5
Fizz
7
Buzz
Fizz
10
11
FizzBuzz
13
14
Fizz
この問題では、以下のことを練習できます。
- 汎用性のあるコード設計: 固定の値ではなく、動的なパラメータに基づいたロジックを設計する。
- 条件分岐の応用: 複数の条件を使い出力を操作します。