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

Java | Leetcode Java题解之第223题矩形面积

题目:

题解:

class Solution {public int computeArea(int ax1, int ay1, int ax2, int ay2, int bx1, int by1, int bx2, int by2) {int area1 = (ax2 - ax1) * (ay2 - ay1), area2 = (bx2 - bx1) * (by2 - by1);int overlapWidth = Math.min(ax2, bx2) - Math.max(ax1, bx1), overlapHeight = Math.min(ay2, by2) - Math.max(ay1, by1);int overlapArea = Math.max(overlapWidth, 0) * Math.max(overlapHeight, 0);return area1 + area2 - overlapArea;}
}
http://www.lryc.cn/news/395293.html

相关文章:

  • 基于单片机的空调控制器的设计
  • 企业如何利用短视频平台做口碑塑造和品牌营销?
  • SQL INSERT批量插入方式
  • 2.5 C#视觉程序开发实例1----IO_Manager实现切换程序
  • 【入门篇】STM32寻址范围(更新中)
  • DDD架构
  • Open3D KDtree的建立与使用
  • C语言编程3:运算符,运算符的基本用法
  • 如何通过SPI机制去实现读取配置文件并动态加载对应实现类
  • 双链表(数组模拟)
  • ChatGPT 5.0:一年半后的展望与看法
  • 城市地下综合管廊物联网远程监控
  • VS 附加进程调试
  • 核函数的深入理解
  • 使用Ckman部署ClickHouse集群介绍
  • 「前端工具」postman接口测试工具详解
  • 生成requirements.txt
  • ubuntu ceph部署
  • 2024.7.8
  • Spring 外部jar包Bean自动装配
  • 2通道音频ADC解码芯片ES7243L、ES7243E、ES7243,用于低成本实现模拟麦克风转换为IIS数字话筒
  • uniapp跨域问题解决
  • [C++][ProtoBuf][Proto3语法][一]详细讲解
  • 千古雄文《渔樵问对》原文、译文、解析
  • uniapp 开发备忘录-防坑指南
  • Simple_ReAct_Agent
  • window wsl安装ubuntu
  • postmessage()在同一域名下,传递消息给另一个页面
  • 初始redis:在Ubuntu上安装redis
  • 生物素结合金纳米粒子(Bt@Au-NPs ) biotin-conjugated Au-NPs