Utfordring: 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!
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);
Takk for tilbakemeldingene dine!
Spør AI
Spør AI
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
Utfordring: 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!
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);
Takk for tilbakemeldingene dine!