问:
给定一个数组 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. windows server backup
  2. (总结)Linux的/etc/services文件简析
  3. 2020年推荐系统工程师炼丹手册
  4. 微信小程序中使用圆形倒计时实例
  5. 黑马ee在职进阶视频_进阶– Java EE 7前端5强
  6. concurrently同时开启多个监听服务
  7. 微信朋友圈八月十大谣言:洗澡先洗头会晕倒在浴室
  8. [LeetCode]小工具,统计数量,隐藏上锁的题目
  9. [软件更新]迅雷(Thunder)5.9.2.927版本发布
  10. Android 微信支付
  11. [origin ‘http://xxx.xxx.com:xxxx‘ has been blocked by CORS policy: The request client is not a secur
  12. 浏览器书签有效性验证
  13. ios微信多开 服务器,iOS微信双开(多开)
  14. 一体机(广告投放机)开发
  15. python 百分号调用内置函数_建议你吃透python这68个内置函数!
  16. 年月日时的天干推算方法
  17. LeetCode第7题:整数反转
  18. 五、python函数、装饰器、内置函数、json及模块
  19. 室内定位之蓝牙Beacon-部署方案
  20. cocos2dx android游戏防破解总结

热门文章

  1. 教你快速清除桌面图标阴影的痕迹【免费xp系统下载】
  2. 2022年西式面点师(初级)培训试题及模拟考试
  3. POI(实现办公文档操作)
  4. JFinal极速开发框架使用初体验
  5. 在JavaScript中每5秒调用一个函数
  6. iOS备忘录之mac常用命令行
  7. 法规标准-GB/T 33577标准解读(2017版)
  8. SQL脚本实现算法模型的训练,预测
  9. 如何开启Vista Aero效果
  10. 小白使用一键重装系统好吗?一键重装系统win7教程