Determine se três pontos são colineares
Crie uma função que retorne true se três pontos pertencerem à mesma linha e false caso contrário. Cada ponto é representado por um array composto por uma coordenada x e uma coordenada y.
Exemplos
same_line([[0, 0], [1, 1], [3, 3]]) ➞ true
same_line([[-2, -1], [2, 1], [0, 0]]) ➞ true
same_line([[-2, 0], [-10, 0], [-8, 0]]) ➞ true
same_line([[0, 0], [1, 1], [1, 2]]) ➞ false
same_line([[3, 4], [3, 5], [6, 6]]) ➞ falseObservações
Observe o caso especial de uma linha vertical.