首页 > 其他分享 >力扣---2455. 可被三整除的偶数的平均值

力扣---2455. 可被三整除的偶数的平均值

时间:2023-01-23 23:24:01浏览次数:42  
标签:力扣 nums 2455 res 偶数 --- int num 整除

给你一个由正整数组成的整数数组 nums ,返回其中可被 3 整除的所有偶数的平均值。
注意:n 个元素的平均值等于 n 个元素 求和 再除以 n ,结果 向下取整 到最接近的整数。

示例 1:
输入:nums = [1,3,6,10,12,15]
输出:9
解释:6 和 12 是可以被 3 整除的偶数。(6 + 12) / 2 = 9 。

示例 2:
输入:nums = [1,2,4,7,10]
输出:0
解释:不存在满足题目要求的整数,所以返回 0 。

提示:
    1 <= nums.length <= 1000
    1 <= nums[i] <= 1000
来源:力扣(LeetCode)
链接:https://leetcode.cn/problems/average-value-of-even-numbers-that-are-divisible-by-three
著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。

 

没啥难点,唯一需要注意的地方就是可以被3整除的偶数与可以被6整除是充要条件,可以通过这一点来优化效率。

代码如下:

class Solution {
    public int averageValue(int[] nums) {
        int res = 0;
        int n = 0;
        for (int num : nums) {
            if (num % 6 == 0) {
                res += num;
                n ++;
            }
        }
        if (res == 0) {
            return 0;
        } else {
            return res / n;
        }
    }
}

运行结果

 

标签:力扣,nums,2455,res,偶数,---,int,num,整除
From: https://www.cnblogs.com/allWu/p/17065669.html

相关文章

  • STC51 STC15开发工控网关-工控主机-02-开关量采集原理与设计
    开关量采集电路适用于对开关量信号进行采集,如循环泵的状态信号,进出仓阀门的开关状态灯开关量。污染源在线检测仪可采集16路开关信号,输入24VDC;设定当输入范围为18~24VDC时,认......
  • day08-AOP-01
    AOP1.官方文档AOP讲解:下载的spring文件-->spring-framework-5.3.8/docs/reference/html/core.html#aopAOPAPIs:下载的spring文件-->spring-framework-5.3.8/docs/refere......
  • 力扣每日一题2023.1.223---2303. 计算应缴税款总额
    给你一个下标从0开始的二维整数数组brackets,其中brackets[i]=[upperi,percenti],表示第i个税级的上限是upperi,征收的税率为percenti。税级按上限从低到高排......
  • 最高法-民法典对借款合同无约定情况下的先息后本解释方式不适用于建设工程合同
    (2021)最高法民终1263号  中建二局第一建筑工程有限公司、苏州新苏企业经济发展有限公司建设工程施工合同纠纷民事二审民事判决书上诉人认为:(一)一审判决关于利息计算基数......
  • 数据库--SQL
    Web:全球广域网(万维网:www),能够通过浏览器访问的网站;JavaWeb:用Java技术来解决相关web互联网领域的技术栈网页(展现数据)→JavaWeb程序(逻辑处理)→数据库(存储和管理数据)......
  • vue-cli之----按需忽略代码检查
    在项目中新建文件:.eslintignore  在文件中写需要忽略代码检查的路径,即可~例: ......
  • ARC153F - Tri-Colored Paths
    题意给定一个\(n\)个点\(m\)条边的无向连通图,求将\(m\)条边进行\(3\)染色且满足:存在一条简单路径,使得路径上三种颜色的边各有至少一条。的方案数。数据范围:\(......
  • CS144-Lab0-networking warmup
    lab地址:lab0-doc代码实现:lab0-code1.目标利用官方支持的TCPSocket,实现一个wget功能,其次,实现一个可靠的字节流。2.实现2.1webget实现上比较简单,主要就是:......
  • SpringBoot-JDBC
    1.引入JDBC依赖<!--JDBC--><dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-jdbc</art......
  • Python - XSS-Attribute
    参考资料:https://owasp-skf.gitbook.io/asvs-write-ups/cross-site-scripting-attribute-xss-attribute/kbid-3-cross-site-scripting-attribute靶场环境$sudodockerp......