面试题答案
一键面试function analyzeArray(numbers: number[]): [number, number, number] {
if (numbers.length === 0) {
throw new Error('数组不能为空');
}
let max = numbers[0];
let min = numbers[0];
let sum = 0;
for (let num of numbers) {
if (num > max) {
max = num;
}
if (num < min) {
min = num;
}
sum += num;
}
const average = parseFloat((sum / numbers.length).toFixed(2));
return [max, min, average];
}