チャレンジ:FizzBuzz
メニューを表示するにはスワイプしてください
課題
このクラシックな問題はFizzBuzzと呼ばれています。課題は非常にシンプルです。ランダムな数値の配列が与えられており、数値を生成するコードは上記に記載されていますので、そのコードは変更しないでください。次の条件に従って配列の要素を置き換えてください:
- 数値が3で割り切れる場合は「
Fizz」に置き換える; - 数値が5で割り切れる場合は「
Buzz」に置き換える; - 数値が3と5の両方で割り切れる場合は「
FizzBuzz」に置き換える。
結果として、数値と文字列が混在した配列を返してください。問題の解決に困った場合は、ヒントや解答を確認できます。こうすることで、より深く情報を理解し、スキルを向上させることができます。フォースと共にあらんことを!
1234567891011121314151617181920212223let randomNumbers: (number | string)[] = []; // do not change the code below for (let i = 0; i < 15; i++) { let randomNumber: number = Math.floor(Math.random() * 100); // Generating a random number from 0 to 99 randomNumbers.push(randomNumber); } //do not change the code above for (let i = 0; i < ___; i++) { // Assert that randomNumbers[i] is a number before using the modulus operator let num = randomNumbers[i] as number; if (___) { randomNumbers[i] = '___' } else if (___) { ___ = 'Fizz' } else if (___) { ___ } } console.log(randomNumbers);
すべて明確でしたか?
フィードバックありがとうございます!
セクション 4. 章 7
AIに質問する
AIに質問する
何でも質問するか、提案された質問の1つを試してチャットを始めてください
セクション 4. 章 7