leetcode 1232. 缀点成线
生活随笔
收集整理的這篇文章主要介紹了
leetcode 1232. 缀点成线
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
在一個 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
代碼
class Solution {public boolean checkStraightLine(int[][] coordinates) {int x=coordinates[0][0]-coordinates[1][0],y=coordinates[0][1]-coordinates[1][1];for(int i=2;i<coordinates.length;i++){int x1=coordinates[0][0]-coordinates[i][0],y1=coordinates[0][1]-coordinates[i][1];if(x1*y!=x*y1) return false;}return true;} }總結
以上是生活随笔為你收集整理的leetcode 1232. 缀点成线的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 梦到花生是什么意思周公解梦
- 下一篇: leetcode 721. 账户合并(并