Herausforderung: Fizzbuzz
Aufgabe
Das klassische Problem heißt FizzBuzz. Die Aufgabe ist sehr einfach: Sie erhalten ein Array mit zufälligen Zahlen, und der Code zur Generierung der Zahlen ist oben angegeben; bitte ändern Sie diesen Code nicht. Ihre Aufgabe ist es, die Array-Elemente gemäß den folgenden Bedingungen zu ersetzen:
- Wenn eine Zahl durch 3 teilbar ist, ersetzen Sie sie durch '
Fizz'; - Wenn eine Zahl durch 5 teilbar ist, ersetzen Sie sie durch '
Buzz'; - Wenn eine Zahl sowohl durch 3 als auch durch 5 teilbar ist, ersetzen Sie sie durch '
FizzBuzz'.
Als Ergebnis sollten Sie ein Array aus Zahlen und Zeichenketten zurückgeben. Sie können die Hinweise und Lösungen überprüfen, falls Sie Schwierigkeiten bei der Lösung dieses Problems haben. Auf diese Weise nehmen Sie die Informationen besser auf und verbessern Ihre Fähigkeiten. Möge die Macht mit Ihnen sein!
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);
Danke für Ihr Feedback!
Fragen Sie AI
Fragen Sie AI
Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen
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
Herausforderung: Fizzbuzz
Swipe um das Menü anzuzeigen
Aufgabe
Das klassische Problem heißt FizzBuzz. Die Aufgabe ist sehr einfach: Sie erhalten ein Array mit zufälligen Zahlen, und der Code zur Generierung der Zahlen ist oben angegeben; bitte ändern Sie diesen Code nicht. Ihre Aufgabe ist es, die Array-Elemente gemäß den folgenden Bedingungen zu ersetzen:
- Wenn eine Zahl durch 3 teilbar ist, ersetzen Sie sie durch '
Fizz'; - Wenn eine Zahl durch 5 teilbar ist, ersetzen Sie sie durch '
Buzz'; - Wenn eine Zahl sowohl durch 3 als auch durch 5 teilbar ist, ersetzen Sie sie durch '
FizzBuzz'.
Als Ergebnis sollten Sie ein Array aus Zahlen und Zeichenketten zurückgeben. Sie können die Hinweise und Lösungen überprüfen, falls Sie Schwierigkeiten bei der Lösung dieses Problems haben. Auf diese Weise nehmen Sie die Informationen besser auf und verbessern Ihre Fähigkeiten. Möge die Macht mit Ihnen sein!
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);
Danke für Ihr Feedback!