Contenu du cours
Introduction à TypeScript
Introduction à TypeScript
Défi (FizzBuzz)
Tâche
Le problème classique est appelé FizzBuzz. La tâche est très simple : Vous avez un tableau de nombres aléatoires, et le code pour générer les nombres est fourni ci-dessus ; veuillez ne pas modifier ce code. Votre tâche est de remplacer les éléments du tableau selon les conditions suivantes :
- Si un nombre est divisible par 3, remplacez-le par '
Fizz
'; - Si un nombre est divisible par 5, remplacez-le par '
Buzz
'; - Si un nombre est divisible à la fois par 3 et par 5, remplacez-le par '
FizzBuzz
'.
En conséquence, vous devriez retourner un tableau de nombres et de chaînes de caractères. Vous pouvez consulter les indices et les solutions si vous avez des difficultés à résoudre ce problème. De cette façon, vous assimilerez mieux l'information et améliorerez vos compétences. Que la force soit avec vous !
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);
Tout était clair ?
Merci pour vos commentaires !
Section 4. Chapitre 7