Haaste: FizzBuzz
Tehtävä
Klassinen ongelma tunnetaan nimellä FizzBuzz. Tehtävä on hyvin yksinkertainen: Sinulle annetaan taulukko satunnaisia lukuja, ja koodin lukujen generoimiseksi löydät yllä; älä muuta kyseistä koodia. Tehtävänäsi on korvata taulukon alkiot seuraavien ehtojen mukaisesti:
- Jos luku on jaollinen 3:lla, korvaa se arvolla '
Fizz'; - Jos luku on jaollinen 5:llä, korvaa se arvolla '
Buzz'; - Jos luku on jaollinen sekä 3:lla että 5:llä, korvaa se arvolla '
FizzBuzz'.
Lopputuloksena sinun tulee palauttaa taulukko, joka sisältää sekä lukuja että merkkijonoja. Voit tarkistaa vihjeet ja ratkaisut, jos kohtaat vaikeuksia ongelman ratkaisemisessa. Näin omaksut tiedot paremmin ja kehität taitojasi. Olkoon voima kanssasi!
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);
Kiitos palautteestasi!
Kysy tekoälyä
Kysy tekoälyä
Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme
Awesome!
Completion rate improved to 2.94
Haaste: FizzBuzz
Pyyhkäise näyttääksesi valikon
Tehtävä
Klassinen ongelma tunnetaan nimellä FizzBuzz. Tehtävä on hyvin yksinkertainen: Sinulle annetaan taulukko satunnaisia lukuja, ja koodin lukujen generoimiseksi löydät yllä; älä muuta kyseistä koodia. Tehtävänäsi on korvata taulukon alkiot seuraavien ehtojen mukaisesti:
- Jos luku on jaollinen 3:lla, korvaa se arvolla '
Fizz'; - Jos luku on jaollinen 5:llä, korvaa se arvolla '
Buzz'; - Jos luku on jaollinen sekä 3:lla että 5:llä, korvaa se arvolla '
FizzBuzz'.
Lopputuloksena sinun tulee palauttaa taulukko, joka sisältää sekä lukuja että merkkijonoja. Voit tarkistaa vihjeet ja ratkaisut, jos kohtaat vaikeuksia ongelman ratkaisemisessa. Näin omaksut tiedot paremmin ja kehität taitojasi. Olkoon voima kanssasi!
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);
Kiitos palautteestasi!