thảo luận Leetcode mỗi ngày

  • Người tạo chủ đề Người tạo chủ đề Vipluckystar
  • Ngày bắt đầu Ngày bắt đầu
Hơi cồng kềnh :whistle:
Java:
class Solution {
    public boolean checkOverlap(int radius, int xCenter, int yCenter, int x1, int y1, int x2, int y2) {

        return ((xCenter - radius <= x2) && (xCenter + radius >= x1) && (y1 <= yCenter) && (yCenter <= y2))
                || ((yCenter - radius <= y2) && (yCenter + radius >= y1) && (x1 <= xCenter) && (xCenter <= x2))
                || Math.hypot(
                        Math.min(Math.abs(x1 - xCenter), Math.abs(x2 - xCenter)),
                        Math.min(Math.abs(y1 - yCenter), Math.abs(y2 - yCenter))) <= radius;
    }
}
 

Thống kê chủ đề

Ngày tạo
Vipluckystar,
Người trả lời cuối
Holo code dạo,
Trả lời
7.740
Lượt xem
456.009
Quay lại
Lên đầu trang