From 7f32792c6b83894f57a0933afefc3f9b04aa9377 Mon Sep 17 00:00:00 2001 From: ivanbyone Date: Mon, 30 Jun 2025 20:05:36 +0300 Subject: [PATCH] task: #610 --- README.md | 1 + leetcode/easy/610. Triangle Judgement.sql | 31 +++++++++++++++++++++++ 2 files changed, 32 insertions(+) create mode 100644 leetcode/easy/610. Triangle Judgement.sql diff --git a/README.md b/README.md index f4af00f..7585884 100644 --- a/README.md +++ b/README.md @@ -43,6 +43,7 @@ Have a good contributing! - [586. Customer Placing the Largest Number of Orders](./leetcode/easy/586.%20Customer%20Placing%20the%20Largest%20Number%20of%20Orders.sql) - [595. Big Countries](./leetcode/easy/595.%20Big%20Countries.sql) - [596. Classes With at Least 5 Students](./leetcode/easy/596.%20Classes%20With%20at%20Least%205%20Students.sql) + - [610. Triangle Judgement](./leetcode/easy/610.%20Triangle%20Judgement.sql) 2. [Medium](./leetcode/medium/) - [176. Second Highest Salary](./leetcode/medium/176.%20Second%20Highest%20Salary.sql) - [184. Department Highest Salary](./leetcode/medium/184.%20Department%20Highest%20Salary.sql) diff --git a/leetcode/easy/610. Triangle Judgement.sql b/leetcode/easy/610. Triangle Judgement.sql new file mode 100644 index 0000000..0f791a5 --- /dev/null +++ b/leetcode/easy/610. Triangle Judgement.sql @@ -0,0 +1,31 @@ +/* +Question 610. Triangle Judgement +Link: https://leetcode.com/problems/triangle-judgement/description/ + +Table: Triangle + ++-------------+------+ +| Column Name | Type | ++-------------+------+ +| x | int | +| y | int | +| z | int | ++-------------+------+ +In SQL, (x, y, z) is the primary key column for this table. +Each row of this table contains the lengths of three line segments. + + +Report for every three line segments whether they can form a triangle. + +Return the result table in any order. +*/ + +SELECT + x, + y, + z, + CASE + WHEN (x + y) > z AND (x + z) > y AND (y + z) > x THEN 'Yes' + ELSE 'No' + END AS is_triangle +FROM Triangle