Valid Boomerang

Given an array points where points[i] = [xi, yi] represents a point on the X-Y plane, return true if these points are a boomerang.

A boomerang is a set of three points that are all distinct and not in a straight line.

Example 1
Inputpoints = [[1,1],[2,3],[3,2]]
Outputtrue
The three points are distinct and do not lie on the same straight line.
Example 2
Inputpoints = [[1,1],[2,2],[3,3]]
Outputfalse
The three points lie on the same straight line, so they do not form a boomerang.

Constraints

  • points.length == 3
  • points[i].length == 2
  • 0 <= xi, yi <= 100

Asked at 2 companies

</>

Your Solution

(Ctrl/Cmd + Enter)

Switching Language

Loading template...

Loading...

Sign in to save your progress

AI code evaluation

Get a correctness verdict, missed edge cases, and complexity analysis of your solution.

Sign in to evaluate