当前位置: 首页 > article >正文

Mysql基础练习题 610.判断三角形 (力扣)

题目:

对每三个线段报告它们是否可以形成一个三角形

题目连接:

https://leetcode.cn/problems/triangle-judgement/description/

建表插入数据:

Create table If Not Exists Triangle (x int, y int, z int)
Truncate table Triangle
insert into Triangle (x, y, z) values ('13', '15', '30')
insert into Triangle (x, y, z) values ('10', '20', '15')

思路分析:

判断三个线段是否能构成一个三角形,即任意两条边大于第三边,如果成立,就是一个三角形,否则不是。

画图分析:

代码实现:

SELECT 
    x,
    y,
    z,
    CASE
        WHEN x + y > z AND x + z > y AND y + z > x THEN 'Yes'
        ELSE 'No'
    END AS 'triangle'
FROM triangle;


http://www.kler.cn/a/287724.html

相关文章:

  • C++ 编程基础(5)类与对象 | 5.8、面向对象五大原则
  • Ubuntu22.04LTS 部署前后端分离项目
  • 孙赢利_11月17日_超分周报
  • 录的视频怎么消除杂音?从录制到后期的杂音消除攻略
  • 使用 TensorFlow 实现 ZFNet 进行 MNIST 图像分类
  • 论文解析:计算能力资源的可信共享:利益驱动的异构网络服务提供机制
  • 力扣SQL仅数据库(570-579)
  • 5个常见问答 | 1+X证书《大数据应用开发(Python)》
  • 微信小程序代码目录结构介绍
  • 【Java】使用Java调用Python的四种方法
  • js编写缓慢回到顶部
  • 代码随想录八股训练营第二十五天| C++
  • OpenCV绘图函数(4)绘制轮廓线的函数drawContours()的使用
  • 【C语言】十六进制、二进制、字节、位、指针、数组
  • Spring理论知识(Ⅳ)——Spring Instrumentation模块
  • 深度学习(四)-卷积神经网络
  • Git 系列文章导航
  • 【Next.js 入门指南】5分钟创建你的第一个 Next.js 应用
  • 深度学习-OpenCV运用(3)
  • 大数据技术之Flume 企业开发案例——自定义 Source(9)
  • 恢复丢失的数据:iPhone 恢复指南
  • C语言学习笔记 Day15(文件管理--下)
  • 《python语言程序设计》第8章第12题生物信息:找出基因,生物学家使用字母A C T和G构成字符2串建模一个基因组(上)
  • C++ 11相关新特性(using与typedef、尾置返回值类型)
  • ecmascript和javascript的区别
  • unity游戏开发——标记物体 一目了然