_______________________________ 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
·
5 tahun, 8 bulan yang lalu
·
0 jempol
https://stackoverflow.com/questi...