Завдання: 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);
Дякуємо за ваш відгук!
Запитати АІ
Запитати АІ
Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат
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);
Дякуємо за ваш відгук!