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

力扣(LeetCode)每日一题 2848. 与车相交的点

题目链接https://leetcode.cn/problems/points-that-intersect-with-cars/description/?envType=daily-question&envId=2024-09-15

给你一个下标从 0 开始的二维整数数组 nums 表示汽车停放在数轴上的坐标。对于任意下标 inums[i] = [starti, endi] ,其中 starti 是第 i 辆车的起点,endi 是第 i 辆车的终点。

返回数轴上被车 任意部分 覆盖的整数点的数目。

示例 1:

输入:nums = [[3,6],[1,5],[4,7]]
输出:7
解释:从 1 到 7 的所有点都至少与一辆车相交,因此答案为 7 。

示例 2:

输入:nums = [[1,3],[5,8]]
输出:7
解释:1、2、3、5、6、7、8 共计 7 个点满足至少与一辆车相交,因此答案为 7 。

我的思路:

遍历,然后利用Set添加时去重,最后结果就是Set中元素的个数。

代码:

class Solution {public int numberOfPoints(List<List<Integer>> nums) {Set s = new HashSet();for(List<Integer> m : nums){int i = m.get(0);int j = m.get(1);for(;i<=j;i++){s.add(i);}}return s.size();}
}

结果:


http://www.mrgr.cn/news/29451.html

相关文章:

  • Matplotlib库中show()函数的用法
  • 【Pikachu】目录遍历实战
  • 生成式模型api国际选择
  • Llama架构及代码详解
  • 05-接口文档、根据接口文档完善登录功能
  • Autosar CP 基于CAN的时间同步规范导读
  • 龙蜥anolis8.9安装hadoop3.3.6伪分布环境
  • JAVA对象、List、Map和JSON之间的相互转换
  • WhatsApp藏着这么多功能秘密,让我带你一一探索
  • 自动化测试框架pytest命令参数
  • 实战15-状态栏颜色
  • 第二届Apache Flink极客挑战赛冠军比赛攻略_SkyPeaceLL队
  • dcmtk的自动输入数据纠错模式对DICOMDIR读取的影响
  • golang面试
  • 被复线远传设备ACC1800J-2W/4W2F1E16P
  • 2024年Apple Search Ads(简称:苹果ASA):开展有效活动的秘诀
  • 为什么宠物空气净化器价格差别那么大?好用的宠物空气净化器推荐
  • [ABC330E] Mex and Update
  • 超详细一文到底!软件测试基本流程
  • 如何对企业源代码进行加密?10个保护企业源代码防泄密方法
  • 非常实用的桌面日历 你桌面上的备忘录和提醒工具
  • 巨坑!!华为大数据平台sparksql,连接gauss200数据库
  • ESXI主机证书报错
  • Java技术体系:深入理解JDK与JRE及其产品线
  • 十款加密软件加密公司图纸!2024要如何对CAD图纸进行加密?
  • AI预测福彩3D采取888=3策略+和值012路或胆码测试9月18日新模型预测第91弹