问:
给定一个数组 coordinates ,其中 coordinates[i] = [x, y] , [x, y] 表示横坐标为 x、纵坐标为 y 的点。请你来判断,这些点是否在该坐标系中属于同一条直线上。

原题链接:
https://leetcode.cn/problems/check-if-it-is-a-straight-line/

例:
输入:coordinates = [[1,2],[2,3],[3,4],[4,5],[5,6],[6,7]]
输出:true

答:

class Solution {public boolean checkStraightLine(int[][] coordinates) {int x0 = coordinates[0][0];int y0 = coordinates[0][1];int x1 = coordinates[1][0];int y1 = coordinates[1][1];for(int i = 2;i < coordinates.length;i++){if((x1-x0)*(coordinates[i][1]-coordinates[i-1][1]) !=  (y1-y0)*(coordinates[i][0]-coordinates[i-1][0]))return false;}return true;}
}

缀点成线(Java算法每日一题)斜率公式相关推荐

  1. 最大数 (Java算法每日一题)

    问:给定一组非负整数 nums,重新排列每个数的顺序(每个数不可拆分)使之组成一个最大的整数. 示例 1: 输入:nums = [10,2] 输出:"210" 示例 2: 输入:n ...

  2. 救生艇(Java算法每日一题)(双指针法)

    问: 第 i 个人的体重为 people[i],每艘船可以承载的最大重量为 limit. 每艘船最多可同时载两人,但条件是这些人的重量之和最多为 limit. 返回载到每一个人所需的最小船数.(保证每 ...

  3. 浅谈 缀点成线 问题

    缀点成线 问题: 在一个 XY 坐标系中有一些点,我们用数组 coordinates 来分别记录它们的坐标,其中 coordinates[i] = [x, y] 表示横坐标为 x.纵坐标为 y 的点. ...

  4. 2022AcWing寒假算法每日一题之2058. 笨拙的手指

    2022AcWing寒假算法每日一题之2058. 笨拙的手指 题目链接:AcWing2058. 笨拙的手指 思路: 1.数据范围为0-1e9,则输入的时候按照字符串输入 2.将二进制和三进制各位数上的 ...

  5. 【备战蓝桥】 算法·每日一题(详解+多解)-- day1

    [备战蓝桥] 算法·每日一题(详解+多解)-- day1 ✨博主介绍 什么是蓝桥杯 第一题: 第二题 第三题 第四题 第五题 第六题 第七题

  6. 【备战蓝桥杯】 算法·每日一题(详解+多解)-- day11

    [备战蓝桥杯] 算法·每日一题(详解+多解)-- day11 ✨博主介绍 前言 Dijkstra 算法 流程 网络延迟时间 解题思路 Bellman-Ford 算法 流程 K 站内最便宜的航班 解题思 ...

  7. leetcode 1232. 缀点成线

    在一个 XY 坐标系中有一些点,我们用数组 coordinates 来分别记录它们的坐标,其中 coordinates[i] = [x, y] 表示横坐标为 x.纵坐标为 y 的点. 请你来判断,这些 ...

  8. 力扣1232.缀点成线

    题目描述 在一个 XY 坐标系中有一些点,我们用数组 coordinates 来分别记录它们的坐标,其中 coordinates[i] = [x, y] 表示横坐标为 x.纵坐标为 y 的点. 请你来 ...

  9. 【leetcode】1232. 缀点成线(check-if-it-is-a-straight-line)(数学)[简单]

    链接 https://leetcode-cn.com/problems/check-if-it-is-a-straight-line/ 耗时 解题:21 min 题解:11 min 题意 在一个 XY ...

最新文章

  1. 独家 | 13大技能助你成为超级数据科学家!(附链接)
  2. [蓝桥杯2016初赛]搭积木-枚举,next_permutation
  3. WordPress在前台文章页添加后台编辑该文章按钮
  4. python二维码生成器制作中报错为oserror_Python生成:OSError:[WinError 193]%1不是有效的Win32应用程序...
  5. php自动合并,php实现合并数组并去除重复的方法
  6. 查找指定日期数据所在分区数据
  7. python字符串类型_Python3的字符串类型(疯狂Python)
  8. 《代码敲不队》第九次团队作业:Beta冲刺第1天
  9. 【BZOJ3879】SvT,后缀数组+单调栈维护sum
  10. 《面向模式的软件体系结构3-资源管理模式》读书笔记(3)--- Eager Acquisition模式...
  11. 基于SSH的电子政务系统(附论文)
  12. 大数据平台架构有哪些
  13. 民国传奇女子——张爱玲
  14. 《紫川》之远东战火 十一卷
  15. 免流解密之SAOML二开
  16. 数据结构之赫曼夫树(哈曼夫树)
  17. 微软向开发者免费提供的Windows 10虚拟机镜像
  18. storj for windows 主网挖矿指南
  19. 学习篇之华为快应用的开发(一)
  20. 世界杯征文活动获奖名单

热门文章

  1. vlc视频流转虚拟摄像头
  2. 如何根据某一列数据合并多个excel为
  3. 数学建模笔记一数据标准化
  4. Python+OpenCV实现AI人脸识别身份认证系统(1)—人脸识别原理
  5. 语法长难句-----比较级的特殊用法as专题
  6. php调用百度地图定位,php用百度地图API进行IP定位和GPS定位
  7. 基于STM32F030的ADC功能实现
  8. rcu锁原理以及rcu example学习
  9. TrafficMonitor——简洁实用的网速/cpu/内存监控器
  10. Spring注解解释