原创 三、 避免洪水氾濫(Weekly Contest 194)

題目描述: 你的國家有無數個湖泊,所有湖泊一開始都是空的。當第 n 個湖泊下雨的時候,如果第 n 個湖泊是空的,那麼它就會裝滿水,否則這個湖泊會發生洪水。你的目標是避免任意一個湖泊發生洪水。 給你一個整數數組 rains ,其中:

原创 二、保證文件名唯一(Weekly Contest 194)

題目描述: 給你一個長度爲 n 的字符串數組 names 。你將會在文件系統中創建 n 個文件夾:在第 i 分鐘,新建名爲 names[i] 的文件夾。 由於兩個文件 不能 共享相同的文件名,因此如果新建文件夾使用的文件名已經被佔

原创 一、數組異或操作(Weekly Contest 194)

題目描述: 給你兩個整數,n 和 start 。 數組 nums 定義爲:nums[i] = start + 2*i(下標從 0 開始)且 n == nums.length 。 請返回 nums 中所有元素按位異或(XOR)後得到

原创 三、包含所有三種字符的子字符串數目(Biweekly20)

題目描述: 給你一個字符串 s ,它只包含三種字符 a, b 和 c 。 請你返回 a,b 和 c 都 至少 出現過一次的子字符串數目。 示例 1: 輸入:s = “abcabc” 輸出:10 解釋:包含 a,b 和 c 各至少一

原创 二、製造字母異位詞的最小步驟數(Weekly Contest 175)

題目描述: 給你兩個長度相等的字符串 s 和 t。每一個步驟中,你可以選擇將 t 中的 任一字符 替換爲 另一個字符。 返回使 t 成爲 s 的字母異位詞的最小步驟數。 字母異位詞 指字母相同,但排列不同的字符串。 示例 1: 輸

原创 二、驗證二叉樹(Weekly Contest 177)

題目描述: 二叉樹上有 n 個節點,按從 0 到 n - 1 編號,其中節點 i 的兩個子節點分別是 leftChild[i] 和 rightChild[i]。 只有 所有 節點能夠形成且 只 形成 一顆 有效的二叉樹時,返回 t

原创 四、形成三的最大倍數(Weekly Contest 177)

題目描述: 給你一個整數數組 digits,你可以通過按任意順序連接其中某些數字來形成 3 的倍數,請你返回所能得到的最大的 3 的倍數。 由於答案可能不在整數數據類型範圍內,請以字符串形式返回答案。 如果無法得到答案,請返回一個

原创 一、統計有序矩陣中的負數(Weekly Contest 176)

題目描述: 給你一個 m * n 的矩陣 grid,矩陣中的元素無論是按行還是按列,都以非遞增順序排列。 請你統計並返回 grid 中 負數 的數目。 示例 1: 輸入:grid = [[4,3,2,-1],[3,2,1,-1],

原创 三、最接近的因數(Weekly Contest 177)

題目描述: 給你一個整數 num,請你找出同時滿足下面全部要求的兩個整數: 兩數乘積等於 num + 1 或 num + 2 以絕對差進行度量,兩數大小最接近 你可以按任意順序返回這兩個整數。 示例 1: 輸入:num = 8

原创 273、存在重複元素 III

題目描述: 給定一個整數數組,判斷數組中是否有兩個不同的索引 i 和 j,使得 nums [i] 和 nums [j] 的差的絕對值最大爲 t,並且 i 和 j 之間的差的絕對值最大爲 ķ。 示例 1: 輸入: nums = [1

原创 一、 日期之間隔幾天(Weekly Contest 177)

題目描述: 請你編寫一個程序來計算兩個日期之間隔了多少天。 日期以字符串形式給出,格式爲 YYYY-MM-DD,如示例所示。 示例 1: 輸入:date1 = “2019-06-29”, date2 = “2019-06-30”

原创 275、機器人的運動範圍

題目描述: 地上有一個m行n列的方格,從座標 [0,0] 到座標 [m-1,n-1] 。一個機器人從座標 [0, 0] 的格子開始移動,它每次可以向左、右、上、下移動一格(不能移動到方格外),也不能進入行座標和列座標的數位之和大於

原创 四、參加考試的最大學生數(Weekly Contest 175)

題目描述: 給你一個 m * n 的矩陣 seats 表示教室中的座位分佈。如果座位是壞的(不可用),就用 ‘#’ 表示;否則,用 ‘.’ 表示。 學生可以看到左側、右側、左上、右上這四個方向上緊鄰他的學生的答卷,但是看不到直接坐

原创 274、地圖分析(待理解)

題目描述: 你現在手裏有一份大小爲 N x N 的『地圖』(網格) grid,上面的每個『區域』(單元格)都用 0 和 1 標記好了。其中 0 代表海洋,1 代表陸地,你知道距離陸地區域最遠的海洋區域是是哪一個嗎?請返回該海洋區域

原创 二、每隔 n 個顧客打折(Biweekly20)

題目描述: 超市裏正在舉行打折活動,每隔 n 個顧客會得到 discount 的折扣。 超市裏有一些商品,第 i 種商品爲 products[i] 且每件單品的價格爲 prices[i] 。 結賬系統會統計顧客的數目,每隔 n 個