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

bookUtfordring: FizzBuzz

Oppgave

Det klassiske problemet kalles FizzBuzz. Oppgaven er svært enkel: Du får et array med tilfeldige tall, og koden for å generere tallene er gitt ovenfor; vennligst ikke endre denne koden. Din oppgave er å erstatte elementene i arrayet i henhold til følgende betingelser:

  • Hvis et tall er delelig med 3, erstatt det med 'Fizz';
  • Hvis et tall er delelig med 5, erstatt det med 'Buzz';
  • Hvis et tall er delelig med både 3 og 5, erstatt det med 'FizzBuzz'.

Resultatet skal være et array med tall og strenger. Du kan sjekke tips og løsninger hvis du har vanskeligheter med å løse oppgaven. På denne måten vil du lettere tilegne deg informasjonen og forbedre ferdighetene dine. Må kraften være med deg!

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

Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 4. Kapittel 7

Spør AI

expand

Spør AI

ChatGPT

Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår

Awesome!

Completion rate improved to 2.94

bookUtfordring: FizzBuzz

Sveip for å vise menyen

Oppgave

Det klassiske problemet kalles FizzBuzz. Oppgaven er svært enkel: Du får et array med tilfeldige tall, og koden for å generere tallene er gitt ovenfor; vennligst ikke endre denne koden. Din oppgave er å erstatte elementene i arrayet i henhold til følgende betingelser:

  • Hvis et tall er delelig med 3, erstatt det med 'Fizz';
  • Hvis et tall er delelig med 5, erstatt det med 'Buzz';
  • Hvis et tall er delelig med både 3 og 5, erstatt det med 'FizzBuzz'.

Resultatet skal være et array med tall og strenger. Du kan sjekke tips og løsninger hvis du har vanskeligheter med å løse oppgaven. På denne måten vil du lettere tilegne deg informasjonen og forbedre ferdighetene dine. Må kraften være med deg!

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

Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 4. Kapittel 7
some-alt