1232. Check If It Is a Straight Line
You are given an array coordinates, coordinates[i] = [x, y], where [x, y] represents the coordinate of a point. Check if these points make a straight line in the XY plane.
Example 1:

Input: coordinates = [[1,2],[2,3],[3,4],[4,5],[5,6],[6,7]]
Output: trueExample 2:

Input: coordinates = [[1,1],[2,2],[3,4],[4,5],[5,6],[7,7]]
Output: falseConstraints:
2 <= coordinates.length <= 1000coordinates[i].length == 2-10^4 <= coordinates[i][0], coordinates[i][1] <= 10^4coordinatescontains no duplicate point.
# @lc code=start
using LeetCode
function check_straight_line(coordinates::Vector{Vector{Int}})::Bool
coordinates .-= Ref(coordinates[1])
slope = coordinates[2][1]//coordinates[2][2]
for i in 3:length(coordinates)
(coordinates[i][1]//coordinates[i][2] != slope) && (return false)
end
return true
end
# @lc code=endcheck_straight_line (generic function with 1 method)
This page was generated using DemoCards.jl and Literate.jl.