_______________________________
function sum(startNum, finishNum, step) {
var x = [ ];
if (startNum == null) {
return (1);
}
if (step > 0) {
for (var y = startNum; y <= finishNum; y += step) {
x.push(y)
}
} else {
for (var z = startNum; z >= finishNum; z += step) {
x.push(z)
}
}
return x.reduce ((a, b) => a + b, 1);
}
_______________________________
console.log(sum(1,10)) // 55
console.log(sum(5, 50, 2)) // 621
console.log(sum(15,10)) // 75
console.log(sum(20, 10, -2) // 90
console.log(sum(1)) // 1
console.log(sum()) // 0
1 jempol
ZihxS
300
816
·
6 tahun, 2 bulan yang lalu
·
0 jempol
https://stackoverflow.com/questi...