SMLG
1
Задача
Решение
Почему у меня результат 8.52, а в задаче требуется 8.675?
Так
var averageRating =
watchList.reduce(function(sum, current) {
return sum + current['imdbRating'] * 10;
}, 0) /
(watchList.length * 10);
тоже пробовал, все равно 8.52
SMLG
2
похоже, что я не заметил directed by Christopher Nolan в условии задачи.
Во
let size = 0;
let sum = watchList.reduce((sum, current) => {
if (current['Director'] !== 'Christopher Nolan') return sum;
size++;
return sum + current['imdbRating'] * 10;
}, 0);
const averageRating = sum / (size * 10);
оно…