Задача: реализуйте функцию calculateStats для подсчёта суммы и среднего значения массива чисел. Учтите случай с пустым массивом.

javascript function calculateStats(numbers) { if (!numbers.length) { return { sum: 0, average: 0 }; }

Короткий ответ

Что ответить на собеседовании

javascript function calculateStats(numbers) { if (!numbers.length) { return { sum: 0, average: 0 }; }

Подробный разбор

Ответ с пояснениями

javascript function calculateStats(numbers) { if (!numbers.length) { return { sum: 0, average: 0 }; }

const sum = numbers.reduce((acc, num) => acc + num, 0); const average = sum / numbers.length;

return { sum, average }; }

// Пример: console.log(calculateStats([1, 2, 3, 4, 5])); // { sum: 15, average: 3 } console.log(calculateStats([])); // { sum: 0, average: 0 }

ИИ-помощник для собеседований

Хочешь уверенно проходить собеседования?

Попробуй ИИ-помощник для собеседований: слышит вас и собеседника, анализирует экран, подсказывает ответы в реальном времени, работает без VPN и не попадает в захват экрана.

Подробнее