首页 > 其他 > 详细

LeetCode——Rectangle Area

时间:2015-06-24 01:56:36      阅读:165      评论:0      收藏:0      [点我收藏+]

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);
        
    }
}

 

LeetCode——Rectangle Area

原文:http://www.cnblogs.com/wxisme/p/4596664.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!