1037.有效的回旋镖
回旋镖定义为一组三个点,这些点各不相同且不在一条直线上。
给出平面上三个点组成的列表,判断这些点是否可以构成回旋镖。
示例 1:
输入:[[1,1],[2,3],[3,2]]
输出:true
示例 2:
输入:[[1,1],[2,2],[3,3]]
输出:false
来源:力扣(LeetCode)
链接:https://leetcode-cn.com/problems/valid-boomerang/
著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。
# 求三点是否可构成一个三角形即可
# 已知三点求三角形面积公式:abs(x1 * (y2 - y3) + x2 * (y3 - y1) + x3 * (y1 - y2)) / 2
class Solution:def isBoomerang(self, points: List[List[int]]) -> bool:x = [i[0] for i in points] # 保存x点坐标y = [i[1] for i in points] # 保存y点坐标return 0 != abs(x[0] * (y[1] - y[2]) + x[1] * (y[2] - y[0]) + x[2] * (y[0] - y[1])) / 2
1037.有效的回旋镖相关推荐
- leetcode 1037. 有效的回旋镖(三点共线问题)
[题目]1037. 有效的回旋镖 1037. 有效的回旋镖 1232. 缀点成线 回旋镖定义为一组三个点,这些点各不相同且不在一条直线上. 给出平面上三个点组成的列表,判断这些点是否可以构成回旋镖. ...
- Python描述 LeetCode 1037. 有效的回旋镖
Python描述 LeetCode 1037. 有效的回旋镖 大家好,我是亓官劼(qí guān jié ),在[亓官劼]公众号.CSDN.GitHub.B站等平台分享一些技术博文,主要包括前端开 ...
- 【JAVA】【刷题子】1037. 有效的回旋镖
一.题目与题目分析 题目 给定一个数组 points ,其中 points[i] = [xi, yi] 表示 X-Y 平面上的一个点,如果这些点构成一个 回旋镖 则返回 true . 回旋镖 定义为一 ...
- [LeetCode]1037. 有效的回旋镖
题目 1037. 有效的回旋镖 1037. 有效的回旋镖 给定一个数组 points ,其中 points[i] = [xi, yi] 表示 X-Y 平面上的一个点,如果这些点构成一个 回旋镖 则返回 ...
- 【宫水三叶的刷题日记】1037. 有效的回旋镖(简单)
题目描述 这是 LeetCode 上的 1037. 有效的回旋镖 ,难度为 简单. Tag : 「计算几何」.「数学」 给定一个数组 points,其中 表示 X-Y 平面上的一个点,如果这些点构 ...
- LeetCode 1037. 有效的回旋镖
1. 题目 回旋镖定义为一组三个点,这些点各不相同且不在一条直线上. 给出平面上三个点组成的列表,判断这些点是否可以构成回旋镖. 示例 1: 输入:[[1,1],[2,3],[3,2]] 输出:tru ...
- 力扣1037.有效的回旋镖
题目描述 回旋镖定义为一组三个点,这些点各不相同且不在一条直线上. 给出平面上三个点组成的列表,判断这些点是否可以构成回旋镖. 示例 示例 1:输入:[[1,1],[2,3],[3,2]] 输出:tr ...
- Leetcode 1037.有效的回旋镖
原题连接:Leetcode 1037. Valid Boomerang Given an array points where points[i] = [xi, yi] represents a po ...
- 1037 有效的回旋镖
题目描述: 回旋镖定义为一组三个点,这些点各不相同且不在一条直线上. 给出平面上三个点组成的列表,判断这些点是否可以构成回旋镖. 示例 1: 输入:[[1,1],[2,3],[3,2]] 输出:tru ...
- leetcode.1037. 有效的回旋镖
回旋镖定义为一组三个点,这些点各不相同且不在一条直线上. 给出平面上三个点组成的列表,判断这些点是否可以构成回旋镖. 示例 1: 输入:[[1,1],[2,3],[3,2]] 输出:true 示例 2 ...
最新文章
- Openresrt最佳案例 | 第2篇:Lua入门
- oracle mysql 乱码_解决Oracle数据库中文乱码
- generate random or regular test data in R
- SSM个人遇到的问题汇总——不定期更新
- 推荐一位学霸的秋招经历(已收到百度、阿里、腾讯、美团、京东、拼多多的 offer)...
- Linux上搭建verdaccio私服
- 大家好,给大家介绍一下,这是我的智能伙伴…..
- 吴恩达神经网络和深度学习-学习笔记-30-相关符号和计算+单层卷积网络+简单卷积网络示例
- 求二叉树中某结点的父结点(左右孩子表示法)
- 拓端tecdat|R、Python、Open Refine采集pdf数据,清理数据和格式化数据
- 挖矿病毒zz.sh——记一次linux(centos)成为矿机后的排查与修复过程
- 苹果计算机cpu 型号怎么看,MacBook苹果电脑怎么查看cpu型号等配置详情
- World中利用宏命令批量删除页眉和页脚(亲测好用!)
- 用友U9 BP不执行
- Maven清除lastUpdated文件
- Python零基础到精通-高级篇
- openwrt双wan环境搭建以及适配UPnP
- 数值最优化—无约束问题信赖域算法
- 应用案例| FDISYSTEMS公司DETA10系列产品为3000台运动体提供导航
- 计算机鼠标的发展历史,历史上的今天:计算机鼠标诞生
热门文章
- 计算机专业群校企合作“蜜蜂理论”
- 小球撞击砖块C语言,制作一个小球撞击砖块游戏
- android mtk6592 禁止拖动主界面图标
- 塔设备设计手册_石油化工设备设计选用手册-塔器(搜索无重复) - 化工设备 - 小木虫 - 学术 科研 互动社区...
- 贴膜机程序(MCGS触摸屏+4台欧姆龙CP1H+2台雅马哈机械手臂
- LeetCode刷题笔记 动态规划 股票交易问题
- 多传感器数据融合技术如何应用在自动驾驶领域?
- python判断成语_python实现成语找一找
- 土法搞docker系列之自制docker的graph driver vdisk
- 常见车规级芯片汇总 ---高通820A、高通8155P、高通8195 和 特斯拉HW3.0芯片