Sobes.tech
Middle

Uzrakstiet JavaScript vai TypeScript funkciju, kas pieņem skaitļu masīvu un atgriež jaunu masīvu, kurā skaitļi, kas dalās ar 3, ir aizvietoti ar 'Fizz', tie, kas dalās ar 5, ar 'Buzz', un tie, kas dalās ar abiem, ar 'FizzBuzz'.

sobes.tech AI

Atbilde no AI

typescript function fizzBuzz(arr: number[]): (number | string)[] { return arr.map(num => { if (num % 15 === 0) return 'FizzBuzz'; if (num % 3 === 0) return 'Fizz'; if (num % 5 === 0) return 'Buzz'; return num; }); }

// Piemērs: console.log(fizzBuzz([1, 3, 5, 15, 16])); // Izvade: [1, 'Fizz', 'Buzz', 'FizzBuzz', 16]