leetcode 每日一题 1037. 有效的回旋镖

leetcode 每日一题 1037. 有效的回旋镖

百度搜了个两点一线方程公式,然后把3个点带入计算,一直出错,后来发现公式错误,用go语言自己写了个简单的判断

func isBoomerang(points [][]int) bool {
    ax,ay := points[0][0],points[0][1]
    bx,by := points[1][0],points[1][1]
    cx,cy := points[2][0],points[2][1]
    //(cy-by)/(cx-bx) != (by-ay)/(bx-ax)
    return (cy-by)*(bx-ax) != (by-ay)*(cx-bx)
}

 

posted @ 2022-06-08 10:31  java架构师1  阅读(25)  评论(0)    收藏  举报