Завдання: 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);
Дякуємо за ваш відгук!
Запитати АІ
Запитати АІ
Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат
Can you explain how to fill in the blanks in the code sample?
What should I do if I want to see the hint or solution?
Can you walk me through the logic for the FizzBuzz conditions?
Awesome!
Completion rate improved to 2.94
Завдання: 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);
Дякуємо за ваш відгук!