Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Udfordring: FizzBuzz | Løkker
Introduktion til TypeScript

bookUdfordring: FizzBuzz

Opgave

Det klassiske problem kaldes FizzBuzz. Opgaven er meget enkel: Du får et array med tilfældige tal, og koden til at generere tallene er givet ovenfor; venligst ændr ikke denne kode. Din opgave er at erstatte elementerne i arrayet i henhold til følgende betingelser:

  • Hvis et tal er deleligt med 3, skal det erstattes med 'Fizz';
  • Hvis et tal er deleligt med 5, skal det erstattes med 'Buzz';
  • Hvis et tal er deleligt med både 3 og 5, skal det erstattes med 'FizzBuzz'.

Som resultat skal du returnere et array med tal og strenge. Du kan se på tips og løsninger, hvis du har vanskeligheder med at løse denne opgave. På denne måde vil du bedre tilegne dig informationen og forbedre dine færdigheder. Må kraften være med dig!

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

Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 4. Kapitel 7

Spørg AI

expand

Spørg AI

ChatGPT

Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat

Suggested prompts:

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

bookUdfordring: FizzBuzz

Stryg for at vise menuen

Opgave

Det klassiske problem kaldes FizzBuzz. Opgaven er meget enkel: Du får et array med tilfældige tal, og koden til at generere tallene er givet ovenfor; venligst ændr ikke denne kode. Din opgave er at erstatte elementerne i arrayet i henhold til følgende betingelser:

  • Hvis et tal er deleligt med 3, skal det erstattes med 'Fizz';
  • Hvis et tal er deleligt med 5, skal det erstattes med 'Buzz';
  • Hvis et tal er deleligt med både 3 og 5, skal det erstattes med 'FizzBuzz'.

Som resultat skal du returnere et array med tal og strenge. Du kan se på tips og løsninger, hvis du har vanskeligheder med at løse denne opgave. På denne måde vil du bedre tilegne dig informationen og forbedre dine færdigheder. Må kraften være med dig!

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

Var alt klart?

Hvordan kan vi forbedre det?

Tak for dine kommentarer!

Sektion 4. Kapitel 7
some-alt