Sum of the First k Even Numbers
Submit solution
Points:
10 (partial)
Time limit:
1.0s
Memory limit:
64M
Authors:
Problem type
Allowed languages
Java 19, Java 8
題目說明
給定一個整數 k,範圍為 1 到 10。接著給定 10 個整數 x1, x2, ..., x10,每個值介於 1 到 10。請依照輸入順序,從 x1 到 x10 找出「前面 k 個偶數」,將這些偶數相加後輸出其總和。若整個序列中的偶數個數少於 k,則僅將實際找到的偶數相加後輸出總和。
輸入值的格式
- 共 11 個整數。
- 第 1 個整數為 k,1 <= k <= 10。
- 之後緊接 10 個整數為 x1, x2, ..., x10,且 1 <= xi <= 10。
- 輸入為單一行,整數之間都以單一空白字元分隔。
輸出值的格式
- 輸出一個整數,代表依序取到的前 k 個偶數之總和。
- 若偶數不足 k 個,則輸出所有存在的偶數總和。
各種需要注意的邊界條件
- k 的極小值與極大值:k=1 與 k=10。
- 偶數數量小於 k(包含 0 個偶數)。
- 偶數剛好等於 k。
- 偶數全都出現在序列前段或序列後段。
- 序列中有大量重複的偶數或奇數。
- 只計算依輸入順序遇到的前 k 個偶數,之後的偶數即使存在也忽略。
sample input1
3 1 2 3 4 5 6 7 8 9 10sample output1
12解釋:前 3 個偶數依序為 2, 4, 6,總和 12。
sample input2
5 1 3 5 7 9 1 3 5 7 9sample output2
0解釋:序列中無偶數,總和為 0。
Comments