Search⌘ K
AI Features

Solution: Rectangle Area

Understand how to calculate the total area covered by two axis-aligned rectangles, including handling overlapping regions. Learn to determine individual areas, find horizontal and vertical overlaps, and subtract them correctly to avoid double counting. This lesson teaches an efficient O(1) solution to solve rectangle area problems using basic geometric and arithmetic operations.

Statement

You are given the coordinates of two axis-aligned rectangles in a 2D plane. Your task is to calculate the total area covered by both rectangles.

  • The first rectangle is specified by the coordinates of its bottom-left corner (ax1, ay1) and top-right corner (ay1, ay2).

  • Similarly, the second rectangle is defined by its bottom-left corner (bx1, by1) and top-right corner (bx2, by2). ...