leetcode解題小記180 連續出現的數字

2021-10-08 08:21:07 字數 988 閱讀 4509

連續出現的數字

sql架構

編寫乙個 sql 查詢,查詢所有至少連續出現三次的數字。

±—±----+

| id | num |

±—±----+

| 1 | 1 |

| 2 | 1 |

| 3 | 1 |

| 4 | 2 |

| 5 | 1 |

| 6 | 2 |

| 7 | 2 |

±—±----+

例如,給定上面的 logs 表, 1 是唯一連續出現至少三次的數字。

±----------------+

| consecutivenums |

±----------------+

| 1 |

±----------------+

行與行之間的關係,又是「連續」,考慮用lag/lead函式,這裡用的是 lag

lag函式的用法:lag(要lag的列, 2) over(order by 分組排序) as ***

如果不用lag/lead的函式呢?

LeetCode 第 180 場周賽 解題報告

題目型別 暴力列舉 列舉每個元素,然後檢查是否符合幸運數的要求。class solution if matrix i j matrix i k for int k 0 flag k n k if matrix i j matrix k j if flag return res 題目型別 模擬,棧 使...

leetcode解題小記9 回文數

回文數判斷乙個整數是否是回文數。回文數是指正序 從左向右 和倒序 從右向左 讀都是一樣的整數。示例 1 輸入 121 輸出 true 示例 2 輸入 121 輸出 false 解釋 從左向右讀,為 121 從右向左讀,為 121 因此它不是乙個回文數。示例 3 輸入 10 輸出 false 解釋 從...

LeetCode180 MySQL 連續出現的數字

編寫乙個 sql 查詢,查詢所有至少連續出現三次的數字。id num 1 1 2 1 3 1 4 2 5 1 6 2 7 2 例如,給定上面的logs表,1是唯一連續出現至少三次的數字。consecutivenums 1 通過id判斷是否連續 通過num判斷是否相同 3個表判斷 so show yo...