From 8a4f5cbc94954f100f407d7083693ea8ecc85d6c Mon Sep 17 00:00:00 2001 From: Yang Libin Date: Thu, 24 Aug 2023 03:32:18 +0000 Subject: [PATCH] feat: add new lc problems --- .../0100-0199/0137.Single Number II/README.md | 2 +- solution/0100-0199/0139.Word Break/README.md | 2 +- .../0175.Combine Two Tables/README.md | 10 +- .../README.md | 6 +- .../0100-0199/0182.Duplicate Emails/README.md | 6 +- .../0400-0499/0401.Binary Watch/README_EN.md | 2 +- solution/0500-0599/0529.Minesweeper/README.md | 4 +- .../0534.Game Play Analysis III/README.md | 19 +- .../0550.Game Play Analysis IV/README.md | 21 +- .../README.md | 8 +- .../0500-0599/0582.Kill Process/README.md | 14 +- .../0620.Not Boring Movies/README.md | 39 ++- solution/0600-0699/0627.Swap Salary/README.md | 6 +- .../README_EN.md | 2 +- .../0800-0899/0899.Orderly Queue/README_EN.md | 2 +- .../README.md | 10 +- .../1068.Product Sales Analysis I/README.md | 25 +- .../1069.Product Sales Analysis II/README.md | 30 ++- .../1070.Product Sales Analysis III/README.md | 2 +- .../1077.Project Employees III/README.md | 24 +- .../1084.Sales Analysis III/README.md | 14 +- .../1000-1099/1098.Unpopular Books/README.md | 44 ++-- .../1107.New Users Daily Count/README.md | 28 +- .../README.md | 6 +- .../1100-1199/1113.Reported Posts/README.md | 29 ++- .../1126.Active Businesses/README.md | 28 +- .../1132.Reported Posts II/README.md | 10 +- .../README.md | 14 +- .../README.md | 4 +- .../1100-1199/1149.Article Views II/README.md | 6 +- .../1158.Market Analysis I/README.md | 17 +- .../README.md | 10 +- .../README_EN.md | 2 +- .../README.md | 2 +- .../README.md | 173 +++++++++++- .../README_EN.md | 167 +++++++++++- .../Solution.cpp | 32 +++ .../Solution.go | 28 ++ .../Solution.java | 30 +++ .../Solution.py | 33 +++ .../Solution.ts | 29 +++ .../README_EN.md | 2 +- .../1400-1499/1454.Active Users/README.md | 29 ++- .../README.md | 2 +- .../README.md | 23 +- .../README.md | 22 +- .../README_EN.md | 8 +- .../1729.Find Followers Count/README.md | 4 +- .../1782.Count Pairs Of Nodes/README.md | 26 +- .../README.md | 8 +- .../README.md | 6 +- .../README.md | 11 +- .../README_EN.md | 4 +- .../2394.Employees With Deductions/README.md | 10 +- .../README_EN.md | 8 +- .../README.md | 4 +- .../README.md | 10 +- .../README_EN.md | 6 +- .../2688.Find Active Users/README.md | 14 +- .../2688.Find Active Users/README_EN.md | 8 +- .../README.md | 19 +- .../README_EN.md | 20 +- .../2738.Count Occurrences in Text/README.md | 8 +- .../2748.Number of Beautiful Pairs/README.md | 10 +- .../README.md | 6 +- .../README_EN.md | 8 +- .../README.md | 8 +- .../README_EN.md | 2 +- .../README.md | 10 +- .../2793.Status of Flight Tickets/README.md | 6 +- .../README_EN.md | 10 +- .../README.md | 246 ++++++++++++++++++ .../README_EN.md | 232 +++++++++++++++++ .../Solution.cpp | 33 +++ .../Solution.go | 35 +++ .../Solution.java | 34 +++ .../Solution.py | 20 ++ .../Solution.ts | 26 ++ solution/CONTEST_README.md | 2 +- solution/README.md | 19 +- solution/README_EN.md | 19 +- solution/config.py | 2 +- solution/summary.md | 1 + solution/summary_en.md | 1 + 84 files changed, 1571 insertions(+), 351 deletions(-) create mode 100644 solution/1200-1299/1274.Number of Ships in a Rectangle/Solution.cpp create mode 100644 solution/1200-1299/1274.Number of Ships in a Rectangle/Solution.go create mode 100644 solution/1200-1299/1274.Number of Ships in a Rectangle/Solution.java create mode 100644 solution/1200-1299/1274.Number of Ships in a Rectangle/Solution.py create mode 100644 solution/1200-1299/1274.Number of Ships in a Rectangle/Solution.ts create mode 100644 solution/2800-2899/2832.Maximal Range That Each Element Is Maximum in It/README.md create mode 100644 solution/2800-2899/2832.Maximal Range That Each Element Is Maximum in It/README_EN.md create mode 100644 solution/2800-2899/2832.Maximal Range That Each Element Is Maximum in It/Solution.cpp create mode 100644 solution/2800-2899/2832.Maximal Range That Each Element Is Maximum in It/Solution.go create mode 100644 solution/2800-2899/2832.Maximal Range That Each Element Is Maximum in It/Solution.java create mode 100644 solution/2800-2899/2832.Maximal Range That Each Element Is Maximum in It/Solution.py create mode 100644 solution/2800-2899/2832.Maximal Range That Each Element Is Maximum in It/Solution.ts diff --git a/solution/0100-0199/0137.Single Number II/README.md b/solution/0100-0199/0137.Single Number II/README.md index 15c7f2917c9f8..f311a032edcb3 100644 --- a/solution/0100-0199/0137.Single Number II/README.md +++ b/solution/0100-0199/0137.Single Number II/README.md @@ -8,7 +8,7 @@

给你一个整数数组 nums ,除某个元素仅出现 一次 外,其余每个元素都恰出现 三次 。请你找出并返回那个只出现了一次的元素。

-

你必须设计并实现线性时间复杂度的算法且不使用额外空间来解决此问题。

+

你必须设计并实现线性时间复杂度的算法且使用常数级空间来解决此问题。

 

diff --git a/solution/0100-0199/0139.Word Break/README.md b/solution/0100-0199/0139.Word Break/README.md index 718c3b8142d25..94435beccd0b7 100644 --- a/solution/0100-0199/0139.Word Break/README.md +++ b/solution/0100-0199/0139.Word Break/README.md @@ -44,7 +44,7 @@
  • 1 <= s.length <= 300
  • 1 <= wordDict.length <= 1000
  • 1 <= wordDict[i].length <= 20
  • -
  • swordDict[i] 仅有小写英文字母组成
  • +
  • swordDict[i] 仅由小写英文字母组成
  • wordDict 中的所有字符串 互不相同
  • diff --git a/solution/0100-0199/0175.Combine Two Tables/README.md b/solution/0100-0199/0175.Combine Two Tables/README.md index 1b22ecd086223..a7687edaed4b0 100644 --- a/solution/0100-0199/0175.Combine Two Tables/README.md +++ b/solution/0100-0199/0175.Combine Two Tables/README.md @@ -16,7 +16,7 @@ | FirstName | varchar | | LastName | varchar | +-------------+---------+ -personId 是该表的主键列。 +personId 是该表的主键(具有唯一值的列)。 该表包含一些人的 ID 和他们的姓和名的信息。 @@ -33,15 +33,17 @@ personId 是该表的主键列。 | City | varchar | | State | varchar | +-------------+---------+ -addressId 是该表的主键列。 +addressId 是该表的主键(具有唯一值的列)。 该表的每一行都包含一个 ID = PersonId 的人的城市和州的信息。 -

    编写一个SQL查询来报告 Person 表中每个人的姓、名、城市和州。如果 personId 的地址不在 Address 表中,则报告为空  null 。

    +

     

    + +

    编写解决方案,报告 Person 表中每个人的姓、名、城市和州。如果 personId 的地址不在 Address 表中,则报告为 null 。

    任意顺序 返回结果表。

    -

    查询结果格式如下所示。

    +

    结果格式如下所示。

     

    diff --git a/solution/0100-0199/0181.Employees Earning More Than Their Managers/README.md b/solution/0100-0199/0181.Employees Earning More Than Their Managers/README.md index bb1b0613bb5dc..d17397fb31abb 100644 --- a/solution/0100-0199/0181.Employees Earning More Than Their Managers/README.md +++ b/solution/0100-0199/0181.Employees Earning More Than Their Managers/README.md @@ -17,17 +17,17 @@ | salary | int | | managerId | int | +-------------+---------+ -Id是该表的主键。 +id 是该表的主键(具有唯一值的列)。 该表的每一行都表示雇员的ID、姓名、工资和经理的ID。

     

    -

    编写一个SQL查询来查找收入比经理高的员工。

    +

    编写解决方案,找出收入比经理高的员工。

    任意顺序 返回结果表。

    -

    查询结果格式如下所示。

    +

    结果格式如下所示。

     

    diff --git a/solution/0100-0199/0182.Duplicate Emails/README.md b/solution/0100-0199/0182.Duplicate Emails/README.md index 254236020bb7f..5a95c4292d88f 100644 --- a/solution/0100-0199/0182.Duplicate Emails/README.md +++ b/solution/0100-0199/0182.Duplicate Emails/README.md @@ -17,17 +17,17 @@ | id | int | | email | varchar | +-------------+---------+ -id 是该表的主键列。 +id 是该表的主键(具有唯一值的列)。 此表的每一行都包含一封电子邮件。电子邮件不包含大写字母。

     

    -

    编写一个 SQL 查询来报告所有重复的电子邮件。 请注意,可以保证电子邮件字段不为 NULL。

    +

    编写解决方案来报告所有重复的电子邮件。 请注意,可以保证电子邮件字段不为 NULL。

    以 任意顺序 返回结果表。

    -

    查询结果格式如下例。

    +

    结果格式如下例。

     

    diff --git a/solution/0400-0499/0401.Binary Watch/README_EN.md b/solution/0400-0499/0401.Binary Watch/README_EN.md index 677441a6d2f85..61e9f928170ad 100644 --- a/solution/0400-0499/0401.Binary Watch/README_EN.md +++ b/solution/0400-0499/0401.Binary Watch/README_EN.md @@ -20,7 +20,7 @@
  • For example, "01:00" is not valid. It should be "1:00".
  • -

    The minute must be consist of two digits and may contain a leading zero.

    +

    The minute must consist of two digits and may contain a leading zero.