Utmaning: FizzBuzz
Uppgift
Det klassiska problemet kallas FizzBuzz. Uppgiften är mycket enkel: Du får en array med slumpmässiga tal, och koden för att generera dessa tal finns ovan; vänligen ändra inte den koden. Din uppgift är att ersätta arrayens element enligt följande villkor:
- Om ett tal är delbart med 3, ersätt det med '
Fizz'; - Om ett tal är delbart med 5, ersätt det med '
Buzz'; - Om ett tal är delbart med både 3 och 5, ersätt det med '
FizzBuzz'.
Som resultat ska du returnera en array med tal och strängar. Du kan titta på tips och lösningar om du har svårigheter med att lösa problemet. På detta sätt kommer du att ta till dig informationen bättre och förbättra dina färdigheter. Må kraften vara 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);
Tack för dina kommentarer!
Fråga AI
Fråga AI
Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal
Awesome!
Completion rate improved to 2.94
Utmaning: FizzBuzz
Svep för att visa menyn
Uppgift
Det klassiska problemet kallas FizzBuzz. Uppgiften är mycket enkel: Du får en array med slumpmässiga tal, och koden för att generera dessa tal finns ovan; vänligen ändra inte den koden. Din uppgift är att ersätta arrayens element enligt följande villkor:
- Om ett tal är delbart med 3, ersätt det med '
Fizz'; - Om ett tal är delbart med 5, ersätt det med '
Buzz'; - Om ett tal är delbart med både 3 och 5, ersätt det med '
FizzBuzz'.
Som resultat ska du returnera en array med tal och strängar. Du kan titta på tips och lösningar om du har svårigheter med att lösa problemet. På detta sätt kommer du att ta till dig informationen bättre och förbättra dina färdigheter. Må kraften vara 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);
Tack för dina kommentarer!