Javascript 您好,我怎样才能找到这个阵列中最大的普通乘客和公司?
函数解算输入{ 让avioCompanies=Numberinput.shiftJavascript 您好,我怎样才能找到这个阵列中最大的普通乘客和公司?,javascript,Javascript,函数解算输入{ 让avioCompanies=Numberinput.shift 对于let i=1;i在计算平均值时,只需跟踪最大值: function findMaxAverage(input) { let numCompanies = Number(input.shift()); let maxAvg = 0; maxCompany = ""; for (let i = 0; i < numCompanies; i++) {
对于let i=1;i在计算平均值时,只需跟踪最大值:
function findMaxAverage(input) {
let numCompanies = Number(input.shift());
let maxAvg = 0; maxCompany = "";
for (let i = 0; i < numCompanies; i++) {
let company = input.shift();
let passengers = Number(input.shift());
let total = 0;
let count = 0;
while (passengers !== "Finish") {
total += passengers;
count++;
passengers = input.shift();
}
let avg = total / count;
console.log(`${company}: ${Math.floor(avg)} passengers.`);
if (avg > maxAvg) {
maxAvg = avg;
maxCompany = company;
}
}
console.log(`----------`);
console.log(`Maximum: ${maxCompany} with an average of ${Math.floor(maxAvg)} passengers.`);
}
findMaxAverage([2, "Qatar Airways", 95, 231, 323, "Finish", "LOT", 76, 89, 55, "Finish"]);
你应该改进你的问题,解释输入的意思,以及你到底想找到什么