Sum multiples of 3 and 5: Difference between revisions

(→‎{{header|JavaScript}}: ES6 area under straight line)
Line 1,261:
===ES6===
 
<lang JavaScript>(function () => {
 
// Area under straight line
Line 1,270:
return Math.floor(factor * n1 * (n1 + 1) / 2);
},
 
sum35 = (n) => sumMults(n, 3) + sumMults(n, 5) - sumMults(n, 15);
 
 
 
Line 1,291 ⟶ 1,292:
return range(1, 8)
.map(n => Math.pow(10, n))
.reduce((a, x) => {(
returna[x.toString()] = sum35(x),
a[x.toString()] = sum35(x),
), a{});
);
}, {});
 
})();</lang>
9,655

edits