有個營隊(2020未來之星智慧科技營隊)要求要有程式能力才能進入
https://www.ntsec.gov.tw/User/News-Content.aspx?ngid=1&nid=27499
其中有一題
「請輸出一個整數,代表 a 與 b 之間 (含 a 與 b) 所有偶數的和,(答案會 ≤ 2147483647)。」
這個題目可說是非常簡單,只需要做下列幾件事
- 用一個迴圈跑a到b
- 判斷是否為偶數,是則加上答案
JavaScript解
function Solution(a,b){
var result = 0;
for(var i=a;i<=b;i++){
if(i%2==0)result+=i;
}
}
Python解
t = input()
a = t.split(" ")[0]
b = t.split(" ")[1]
r = 0
for i in range(int(a),int(b)):
if i % 2 == 0: r += i;
print(r)