LeetCode——Rectangle Area
Description:https://leetcode.com/problems/rectangle-area/
public class Solution { public int computeArea(int A, int B, int C, int D, int E, int F, int G, int H) { int area = (C-A)*(D-B) + (G-E)*(H-F); if (A >= G || B >= H || C <= E || D <= F) { return area; } int top = Math.min(D, H); int bottom = Math.max(B, F); int left = Math.max(A, E); int right = Math.min(C, G); return area - (top-bottom)*(right-left); } }
作者:Pickle
声明:对于转载分享我是没有意见的,出于对博客园社区和作者的尊重一定要保留原文地址哈。
致读者:坚持写博客不容易,写高质量博客更难,我也在不断的学习和进步,希望和所有同路人一道用技术来改变生活。觉得有点用就点个赞哈。







