Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Leer Uitdaging: FizzBuzz | Lussen
Introductie tot TypeScript

bookUitdaging: 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!

1234567891011121314151617181920212223
let 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);
copy

Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 4. Hoofdstuk 7

Vraag AI

expand

Vraag AI

ChatGPT

Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.

Awesome!

Completion rate improved to 2.94

bookUitdaging: 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!

1234567891011121314151617181920212223
let 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);
copy

Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 4. Hoofdstuk 7
some-alt