Uitdaging: FizzBuzz
Taak
Het klassieke probleem heet FizzBuzz. De opdracht is zeer eenvoudig: Je krijgt een array met willekeurige getallen, en de code voor het genereren van de getallen is hierboven gegeven; wijzig deze code alstublieft niet. Je opdracht is om de elementen van de array te vervangen volgens de volgende voorwaarden:
- Als een getal deelbaar is door 3, vervang het door '
Fizz'; - Als een getal deelbaar is door 5, vervang het door '
Buzz'; - Als een getal deelbaar is door zowel 3 als 5, vervang het door '
FizzBuzz'.
Als resultaat dien je een array van getallen en strings terug te geven. Je kunt de hints en oplossingen raadplegen als je moeite hebt met het oplossen van dit probleem. Op deze manier neem je de informatie beter op en verbeter je je vaardigheden. Moge de kracht met je zijn!
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);
Bedankt voor je feedback!
Vraag AI
Vraag AI
Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.
Awesome!
Completion rate improved to 2.94
Uitdaging: FizzBuzz
Veeg om het menu te tonen
Taak
Het klassieke probleem heet FizzBuzz. De opdracht is zeer eenvoudig: Je krijgt een array met willekeurige getallen, en de code voor het genereren van de getallen is hierboven gegeven; wijzig deze code alstublieft niet. Je opdracht is om de elementen van de array te vervangen volgens de volgende voorwaarden:
- Als een getal deelbaar is door 3, vervang het door '
Fizz'; - Als een getal deelbaar is door 5, vervang het door '
Buzz'; - Als een getal deelbaar is door zowel 3 als 5, vervang het door '
FizzBuzz'.
Als resultaat dien je een array van getallen en strings terug te geven. Je kunt de hints en oplossingen raadplegen als je moeite hebt met het oplossen van dit probleem. Op deze manier neem je de informatie beter op en verbeter je je vaardigheden. Moge de kracht met je zijn!
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);
Bedankt voor je feedback!