Class Solution
-
- All Implemented Interfaces:
public final class Solution1637 - Widest Vertical Area Between Two Points Containing No Points.
Medium
Given
npointson a 2D plane where <code>pointsi = x<sub>i</sub>, y<sub>i</sub></code>, Return_ the widest vertical area between two points such that no points are inside the area._A vertical area is an area of fixed-width extending infinitely along the y-axis (i.e., infinite height). The widest vertical area is the one with the maximum width.
Note that points on the edge of a vertical area are not considered included in the area.
Example 1:
Input: points = [8,7,9,9,7,4,9,7]
Output: 1
Explanation: Both the red and the blue area are optimal.
Example 2:
Input: points = [3,1,9,0,1,0,1,4,5,3,8,8]
Output: 3
Constraints:
n == points.length<code>2 <= n <= 10<sup>5</sup></code>
points[i].length == 2<code>0 <= x<sub>i</sub>, y<sub>i</sub><= 10<sup>9</sup></code>
-
-
Constructor Summary
Constructors Constructor Description Solution()
-
Method Summary
Modifier and Type Method Description final IntegermaxWidthOfVerticalArea(Array<IntArray> points)-
-
Method Detail
-
maxWidthOfVerticalArea
final Integer maxWidthOfVerticalArea(Array<IntArray> points)
-
-
-
-