【題解】2020未來之星智慧科技營隊 t001. 偶數判斷及加總

有個營隊(2020未來之星智慧科技營隊)要求要有程式能力才能進入
https://www.ntsec.gov.tw/User/News-Content.aspx?ngid=1&nid=27499
其中有一題

「請輸出一個整數,代表 a 與 b 之間 (含 a 與 b) 所有偶數的和,(答案會 ≤ 2147483647)。」
這個題目可說是非常簡單,只需要做下列幾件事

  1. 用一個迴圈跑a到b
  2. 判斷是否為偶數,是則加上答案

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)
本文採用 BY-NC-NC CC 條款授權,如無特別註明均為原創,轉載請註明出處「Hsuan 來自 Cotpear」 及本文網址。
本文網址: https://www.cotpear.com/2020/02/2020-t001-html/
暫無評論

發怖評論 編輯評論


上一篇
下一篇