当前位置: 首页 > news >正文

【每日一题Day221】LC2455可被三整除的偶数的平均值 | 模拟

可被三整除的偶数的平均值【LC2455】

给你一个由正整数组成的整数数组 nums ,返回其中可被 3 整除的所有偶数的平均值。

注意:n 个元素的平均值等于 n 个元素 求和 再除以 n ,结果 向下取整 到最接近的整数。

  • 思路

    遍历数组,如果某个数对6取余为0,那么统计该数,最后求平均值即可

  • 实现

    class Solution {public int averageValue(int[] nums) {int count = 0;int sum = 0;for (int num : nums){if (num % 6 == 0){sum += num;count++;}}return count == 0 ? 0 : sum / count;}
    }
    
    • 复杂度
      • 时间复杂度: O ( n ) \mathcal{O}(n) O(n)
      • 空间复杂度: O ( 1 ) \mathcal{O}(1) O(1)
http://www.lryc.cn/news/90926.html

相关文章:

  • NCI架构-1
  • lambda使用场景
  • Python模拟Postgres数据库连接
  • (转载)基于粒子群算法的多目标搜索算法(matlab实现)
  • 皮卡丘存储型xss、DOM型xss、DOM型xss-x
  • ThreadLocal源码
  • Hive学习---3、DML(Data Manipulation Language)数据操作、查询
  • chatgpt赋能python:Python去除重复元素的几种方法
  • 2年测试我迷茫了,软件测试大佬都会哪些技能?我的测试进阶之路...
  • 21天学会C++:Day7----auto关键字
  • Vue3 + ElementPlus实战学习——模拟简单的联系人列表管理后台
  • 【Go语言从入门到实战】并发篇
  • img标签请求 添加自定义header(二)
  • Set和weakSet Map和WeakMap
  • Qt基础之三十六:异常处理
  • 【HMS Core】【ML Kit】活体检测FAQ合集
  • ChatGPT:使用OpenAI创建自己的AI网站,使用 flask web框架快速搭建网站主体
  • 后端(一):Tomcat
  • 华为OD机试之最小调整顺序次数、特异性双端队列(Java源码)
  • 2023年武汉住建厅七大员怎么报名?报名流程?精准题库一次过??
  • Rust每日一练(Leetday0014) 组合总和II、缺失正数、接雨水
  • EnjoyVIID部署
  • 用Python解决爱因斯坦的数学问题
  • ChatGPT提示词攻略之基本原则
  • 抖音seo源码如何开发部署?
  • Java中常见锁的分类及概念分析
  • ConcurrentLinkedQueue的源码解析(基于JDK1.8)
  • 低资源方面级情感分析研究综述
  • 将 PDF 压缩到 1 MB 或更小的 5 个工具
  • CSMA/CD协议之计算最短帧长问题