Sobes.tech
Middle+

FizzBuzz-opdracht: schrijf een functie in JavaScript die een array van getallen accepteert en een array retourneert waarin de getallen die deelbaar zijn door 3 worden vervangen door 'fizz', die deelbaar zijn door 5 door 'buzz', en die door zowel 3 als 5 worden gedeeld door 'fizzBuzz'

sobes.tech AI

Antwoord van AI

javascript function fizzBuzz(arr) { return arr.map(num => { if (num % 15 === 0) return 'fizzBuzz'; if (num % 3 === 0) return 'fizz'; if (num % 5 === 0) return 'buzz'; return num; }); }

// Пример использования: console.log(fizzBuzz([1, 3, 5, 15, 16])); // Вывод: [1, 'fizz', 'buzz', 'fizzBuzz', 16]