Udfordring: 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!
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);
Tak for dine kommentarer!
Spørg AI
Spørg AI
Spørg om hvad som helst eller prøv et af de foreslåede spørgsmål for at starte vores chat
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
Udfordring: 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!
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);
Tak for dine kommentarer!