Easy
Check If It Is a Straight Line — Python
Full explanation · Time O(1) · Space O(1)
# Time: O(n)
# Space: O(1)
class Solution(object):
def checkStraightLine(self, coordinates):
"""
:type coordinates: List[List[int]]
:rtype: bool
"""
i, j = coordinates[:2]
return all(i[0] * j[1] - j[0] * i[1] +
j[0] * k[1] - k[0] * j[1] +
k[0] * i[1] - i[0] * k[1] == 0
for k in coordinates)