Сумма минимальных значений в многомерном массиве
function sumOfMinimums(arr) {
var i = 0
for(i = 0 ; i <=arr.lenght; i ++){
arr[i].sort();
var sum =0;
sum+= arr[i][0]
}
return sum
}
Я так понимаю, у меня проблема в нахождении элемента в многомерном массиве
Ответы (3 шт):
Автор решения: Igor
→ Ссылка
У Вас несколько проблем:
Опечатка в названии свойства
length.Обнуление переменной
sumна каждой итерации цикла.Сортировка массива с использованием сравнивателя по умолчанию, который сравнивает элементы массива как строки.
Автор решения: letUser
→ Ссылка
Забудьте пжл про var в 2020.
let sortArr = (arr) => {
let sum;
for(let el of arr) {
el.sort((a, b) => a - b);
sum += +el[0];
};
return sum;
};
Автор решения: Denis640Kb
→ Ссылка
let Arr = [[9,3,8,5,1],[2,7,1,2.6],[7,3,11,7,8]];
function sumOfMinimums(arr) {
var sum =0;
for(let i = 0 ;i<arr.length; i++){
arr[i].sort(function(a, b){return a - b});
sum += +arr[i][0]
}
return sum
}
console.log(sumOfMinimums(Arr));