JavaScript 函式:求 1 到 num 之間所有自然數的和
我們需要編寫一個 JavaScript 函式,它接收一個數字 num 作為輸入。
然後,我們的函式應該返回 1 到 num 之間所有自然數的和,包括 1 和 num 本身。
例如,如果 num 是:
const num = 5;
那麼輸出應該是:
const output = 15;
因為:
1+2+3+4+5 = 15
我們將使用以下公式來解決這個問題:
從 1 到 n 的所有自然數之和 =
((n*(n+1))/2)
示例
程式碼如下:
const num = 5;
const sumUpto = num => {
const res = (num * (num + 1)) / 2;
return res;
};
console.log(sumUpto(num));
console.log(sumUpto(7));
console.log(sumUpto(45));
console.log(sumUpto(2));
console.log(sumUpto(8));
console.log(sumUpto(99));輸出
控制檯輸出:
15 28 1035 3 36 4950
廣告
資料結構
網路
關係型資料庫管理系統 (RDBMS)
作業系統
Java
iOS
HTML
CSS
Android
Python
C語言程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP