Tap here to switch tabs
Problem
Submissions

Problem: Rectangle Area

med
30 min
Explore how to calculate the total area covered by two given axis-aligned rectangles using their coordinates. Learn to manage overlapping areas and implement an efficient solution to solve this common geometric coding problem.

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).

Note: The rectangles may overlap.

Constraints:

  • 104-10^4 \leq ax1 \leq ax2 104\leq 10^4

  • 104-10^4 \leq ay1 \leq ay2 104\leq 10^4

  • 104-10^4 \leq bx1 \leq bx2 104\leq 10^4

  • 104-10^4 \leq by1 \leq by2 104\leq 10^4

Unlock AI-Powered LearningUpgrade to smarter learning with instant explanations of Ask Agent, Personalized Interview Prep, Real-World Projects, 3 AI Mock Interviews per month, and Personalized Paths
Tap here to switch tabs
Problem
Submissions

Problem: Rectangle Area

med
30 min
Explore how to calculate the total area covered by two given axis-aligned rectangles using their coordinates. Learn to manage overlapping areas and implement an efficient solution to solve this common geometric coding problem.

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).

Note: The rectangles may overlap.

Constraints:

  • 104-10^4 \leq ax1 \leq ax2 104\leq 10^4

  • 104-10^4 \leq ay1 \leq ay2 104\leq 10^4

  • 104-10^4 \leq bx1 \leq bx2 104\leq 10^4

  • 104-10^4 \leq by1 \leq by2 104\leq 10^4

Unlock AI-Powered LearningUpgrade to smarter learning with instant explanations of Ask Agent, Personalized Interview Prep, Real-World Projects, 3 AI Mock Interviews per month, and Personalized Paths