LeetCode · 毎日の質問 · 2455. 3 で割り切れる偶数の平均 · シミュレーション

著者: Xiao Xun
リンク: https://leetcode.cn/problems/average-value-of-even-numbers-that-are-divisible-by-three/solutions/2289199/mo-ni-zhu-shi-chao- ji-xiang-xi-by-xun-ge-3935/
出典: LeetCode
著作権は作者に帰属します。商業的転載の場合は著者に連絡して承認を求め、非商業的転載の場合は出典を明記してください。

トピック

 

一連の考え

タイトル -> 配列を指定して、配列内の 3 と 2 の倍数の平均数を返します。

配列内のすべての要素を直接列挙し、現在の要素が 3 と 2 の倍数であるかどうかを判断し、そうである場合は保存し、有効な要素の数を記録し、最後に有効な要素の数が 0 であるかどうかを判断します。 is 0、return 0、responsible 平均値を返すだけです。

コードコメントは非常に詳細です

コード


int averageValue(int* nums, int numsSize){
    int sum = 0, number = 0;
    for (int i = 0; i < numsSize; ++i) {//枚举所有元素
        if (0 == nums[i] % 3 && 0 == nums[i] % 2) {//判断当前是否为有效元素
            sum += nums[i];//记录总和
            ++number;//记录个数
        }
    }  
    return number == 0 ? number : sum / number;//返回平均值 
}

作者:小迅
链接:https://leetcode.cn/problems/average-value-of-even-numbers-that-are-divisible-by-three/solutions/2289199/mo-ni-zhu-shi-chao-ji-xiang-xi-by-xun-ge-3935/
来源:力扣(LeetCode)
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

おすすめ

転載: blog.csdn.net/m0_64560763/article/details/130941672