列表

详情


1037. 有效的回旋镖

给定一个数组 points ,其中 points[i] = [xi, yi] 表示 X-Y 平面上的一个点,如果这些点构成一个 回旋镖 则返回 true 。

回旋镖 定义为一组三个点,这些点 各不相同 且 不在一条直线上 。

 

示例 1:

输入:points = [[1,1],[2,3],[3,2]]
输出:true

示例 2:

输入:points = [[1,1],[2,2],[3,3]]
输出:false

 

提示:

原站题解

去查看

上次编辑到这里,代码来自缓存 点击恢复默认模板
class Solution { public: bool isBoomerang(vector<vector<int>>& points) { } };

golang 解法, 执行用时: 0 ms, 内存消耗: 2 MB, 提交时间: 2021-07-01 15:04:41

func isBoomerang(points [][]int) bool {
	if ( points[1][1] - points[0][1] ) * ( points[2][0] - points[0][0] ) == ( points[2][1] - points[0][1] ) * ( points[1][0] - points[0][0] ) {
		return false
	}
	return true
}

上一题