Problem
Ask
Submissions

Problem: Maximum Area Rectangle With Point Constraints I

Medium
30 min
Explore how to determine the largest rectangle formed by given points with borders parallel to axes and no points inside or on its border. Understand the constraints and practice implementing solutions that meet specific geometric conditions, enhancing your skills in math-based coding challenges.

Statement

You are given an array of points, where points[i] have two values: [xi,yi][x_i, y_i], representing its position on a flat plane.

Your goal is to find the largest rectangle (having maximum area) that can be formed using any four points as the corners. The rectangle should meet the following conditions:

  • It has its borders parallel to the axes.

  • It should not contain any other points inside or along its border.

Return the area of the largest rectangle you can create. If no such rectangle can be formed, return 1-1.

Constraints:

  • 11 \leq points.length 10\leq 10

  • points[i].length =2= 2

  • 0xi,yi1000 \leq x_i, y_i \leq 100

  • All the given points are unique.

Problem
Ask
Submissions

Problem: Maximum Area Rectangle With Point Constraints I

Medium
30 min
Explore how to determine the largest rectangle formed by given points with borders parallel to axes and no points inside or on its border. Understand the constraints and practice implementing solutions that meet specific geometric conditions, enhancing your skills in math-based coding challenges.

Statement

You are given an array of points, where points[i] have two values: [xi,yi][x_i, y_i], representing its position on a flat plane.

Your goal is to find the largest rectangle (having maximum area) that can be formed using any four points as the corners. The rectangle should meet the following conditions:

  • It has its borders parallel to the axes.

  • It should not contain any other points inside or along its border.

Return the area of the largest rectangle you can create. If no such rectangle can be formed, return 1-1.

Constraints:

  • 11 \leq points.length 10\leq 10

  • points[i].length =2= 2

  • 0xi,yi1000 \leq x_i, y_i \leq 100

  • All the given points are unique.