Check If It Is a Straight Line : LeetCode

Problem Link: https://leetcode.com/problems/check-if-it-is-a-straight-line/

class Solution {

public boolean checkStraightLine(int[][] a) {

    double m = ((((a[1][1]-a[0][1]) * 100.0) / (a[1][0]-a[0][0]))*100.0);
    for(int i=2;i<a.length;i++){
        if((a[i][0]-a[i-1][0])==0){
           if(m!=Math.abs((((a[i][1]-a[i-1][1]) * 100.0) / (a[i][0]-a[i-1][0]))*100.0))
           return false; 
        }else{
            if(m!=((((a[i][1]-a[i-1][1]) * 100.0) / (a[i][0]-a[i-1][0]))*100.0))
           return false;
        }

    }

           return true;

}

}

原文链接:Check If It Is a Straight Line : LeetCode

© 版权声明
THE END
喜欢就支持一下吧
点赞9 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容