Menu
CoddyTech

Count Even Numbers

空ではない整数のリスト nums が与えられます。その値のうち偶数がいくつあるかを返してください。数を 2 で割ったときに余りがなければ偶数です。これには 0 や -4 のような負の数も含まれます。

関数

countEvens(nums: integer-array) → integer
numsinteger-array
確認する整数のリスト
戻り値integer
nums 内の偶数値の数

制約

  • 1 ≤ nums.length ≤ 5000
  • -109 ≤ nums[i] ≤ 109

例

入力
nums = [3, 8, 12, 5, 6]
出力
3
説明
8、12、6は2で割り切れますが、3と5は余りが出ます。これで偶数の値は3つになります。

lock icon提出時に隠しテスト+12件

challenge icon

発展問題

次のような質問がたくさんあります。インデックス l とインデックス r の間に偶数の値はいくつありますか?nums を1回走査した後、各質問に O(1) 時間で答えられますか?

コードをリセット
def countEvens(nums):
    # ここにコードを書いてください
テストケース

ケース1

ケース2

ケース3

入力

nums = [3, 8, 12, 5, 6]

期待値

3