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

【从零开始的LeetCode-算法】3184. 构成整天的下标对数目 I

给你一个整数数组 hours,表示以 小时 为单位的时间,返回一个整数,表示满足 i < j 且 hours[i] + hours[j] 构成 整天 的下标对 ij 的数目。

整天 定义为时间持续时间是 24 小时的 整数倍 

例如,1 天是 24 小时,2 天是 48 小时,3 天是 72 小时,以此类推。

示例 1:

输入: hours = [12,12,30,24,24]

输出: 2

解释:

构成整天的下标对分别是 (0, 1) 和 (3, 4)

示例 2:

输入: hours = [72,48,24,3]

输出: 3

解释:

构成整天的下标对分别是 (0, 1)(0, 2) 和 (1, 2)

提示:

  • 1 <= hours.length <= 100
  • 1 <= hours[i] <= 10^9

我的解答:

class Solution {
    public int countCompleteDayPairs(int[] hours) {
        int size = hours.length;
        int res = 0;
        for(int i = 0; i < size - 1; i++){
            for(int j = i + 1; j < size; j++){
                if((hours[i] + hours[j]) % 24 == 0) res++;
            }
        }
        return res;
    }
}

 


http://www.kler.cn/news/361466.html

相关文章:

  • Dockerfile和docker-compose详解
  • 09 实战:PSNR值及其与原始图像对比系统
  • jEasyUI 创建自定义视图
  • java多态
  • Redis 高可用:从主从到集群的全面解析
  • 我们可以用微服务创建状态机吗?
  • Qt项目实战:图片轮播器
  • NC 单据模板自定义项 设置参照(自定义参照)
  • 【硬件问题】——显示器黑屏且只显示鼠标
  • 工具类的构造方法为什么要用private修饰
  • Linux安装最新docker(CentOS 7.6)
  • Github 2024-10-23C开源项目日报 Top10
  • 登录后端笔记(一):注册、登录;基于MD5加密
  • 思迅商云8采购单和批发单可以重复输入一样的货号,用于区别不同生产日期的同样商品的。
  • Java项目实战II基于Spring Boot的毕业就业信息管理系统设计与实现(源码+数据库+文档)
  • Spring Boot:为中小型医院网站提速
  • 在 Spring 中使用 @EhCache 注解作为缓存
  • 2023年五一杯数学建模C题双碳目标下低碳建筑研究求解全过程论文及程序
  • 武汉融资融券开户佣金最低是多少?哪家证券交易两融利率最低?
  • 数据结构修炼——常见的排序算法:插入/希尔/选择/堆排/冒泡/快排/归并/计数
  • 1 -《本地部署开源大模型》如何选择合适的硬件配置
  • OpenR框架深度解读 - OpenAI启发的首个开源项目提升大型语言模型推理能力
  • 基于SpringBoot+Vue+uniapp微信小程序的社区门诊管理系统的详细设计和实现(源码+lw+部署文档+讲解等)
  • uniapp 引入了uview-ui后,打包错误,主包过大解决方案
  • spring boot 3.3.4 网关(gateway) 集成knife4j 4.4.0
  • 插入数据时遇到主键重复问题怎么办?——insert into数据库技巧 (insert into主键重复数据库)