題目連結(jié):
題目意譯:
給定一正整數(shù)陣列 nums ,回傳所有可以被 3 整除的偶數(shù)整數(shù)之平均值。
注意到 n 個元素之平均值為 n 個元素之總和除以 n 並向下取整至最近的整數(shù)。
限制:
1 ≦ nums.length ≦ 1000
1 ≦ nums[i] ≦ 1000
範(fàn)例測資:
範(fàn)例 1:
輸入: nums = [1,3,6,10,12,15]
輸出: 9
解釋: 6 為 12 可以被 3 整除的偶數(shù)。(6 + 12) ÷ 2 = 9。
範(fàn)例 2:
輸入: nums = [1,2,4,7,10]
輸出: 0
解釋: 沒有任何數(shù)字滿足要求,所以回傳 0。
解題思維:
就單純地掃過 nums 中所有數(shù)字來找出符合條件的數(shù)字並得到總和值 S 以及數(shù)量 C。而只要 C 不為 0,則回傳 floor(S ÷ C) 即可;反之若 C 為 0,則回傳 0。
此次分享到此為止,如有任何更加簡潔的想法或是有說明不清楚之地方,也煩請各位大大撥冗討論。