力扣 陣列 1232 綴點成線 簡單

2021-10-23 16:18:06 字數 703 閱讀 7852

在乙個 xy 座標系中有一些點,我們用陣列 coordinates 來分別記錄它們的座標,其中 coordinates[i] = [x, y] 表示橫座標為 x、縱座標為 y 的點。

請你來判斷,這些點是否在該座標系中屬於同一條直線上,是則返回 true,否則請返回 false。

示例 1:

輸入:coordinates = [[1,2],[2,3],[3,4],[4,5],[5,6],[6,7]]

輸出:true

示例 2:

輸入:coordinates = [[1,1],[2,2],[3,4],[4,5],[5,6],[7,7]]

輸出:false

2 <= coordinates.length <= 1000

coordinates[i].length == 2

-10^4 <= coordinates[i][0], coordinates[i][1] <= 10^4

coordinates 中不含重複的點

1、斜率判斷,要注意點在同一條水平線的情況。

class solution 

}else

}return true;

}}

2、相乘,防止除0

class solution 

return true;

}}

1232 綴點成線

在乙個 xy 座標系中有一些點,我們用陣列 coordinates 來分別記錄它們的座標,其中 coordinates i x,y 表示橫座標為 x 縱座標為 y 的點。請你來判斷,這些點是否在該座標系中屬於同一條直線上,是則返回 true,否則請返回 false。示例 1 輸入 coordinat...

1232 綴點成線

在乙個 xy 座標系中有一些點,我們用陣列 coordinates 來分別記錄它們的座標,其中 coordinates i x,y 表示橫座標為 x 縱座標為 y 的點。請你來判斷,這些點是否在該座標系中屬於同一條直線上,是則返回 true,否則請返回 false。輸入 coordinates 1,...

leetcode 1232 綴點成線

1037.有效的迴旋鏢 1232.綴點成線 在乙個 xy 座標系中有一些點,我們用陣列 coordinates 來分別記錄它們的座標,其中 coordinates i x,y 表示橫座標為 x 縱座標為 y 的點。請你來判斷,這些點是否在該座標系中屬於同一條直線上,是則返回 true,否則請返回 f...