原创 JavaScript:leetcode_238. 除自身以外數組的乘積(左右乘積列表)

題目說明 給你一個長度爲 n 的整數數組 nums,其中 n > 1,返回輸出數組 output ,其中 output[i] 等於 nums 中除 nums[i] 之外其餘各元素的乘積。 示例: 輸入: [1,2,3,

原创 JavaScript:leetcode_9. 迴文數(水題,三種方法)

題目說明 判斷一個整數是否是迴文數。迴文數是指正序(從左向右)和倒序(從右向左)讀都是一樣的整數。 示例 1: 輸入: 121 輸出: true 示例 2: 輸入: -121 輸出: false 解釋: 從左向右讀, 爲 -

原创 CSS揭祕:3.靈活的背景定位

靈活的背景定位 背景知識:background-position的擴展語法,background-origin,calc() background-position擴展語法 background-position擴展語法:

原创 CSS揭祕:2.多重邊框

多重邊框 背景知識:box-shadow的基本用法,outline基本用法 /* x偏移量 | y偏移量 | 陰影模糊半徑 | 陰影擴散半徑 | 陰影顏色 */ box-shadow: 2px 2px 2px 1px rgb

原创 JavaScript:leetcode_面試題29. 順時針打印矩陣(分層 + 遞歸)

題目說明 輸入一個矩陣,按照從外向裏以順時針的順序依次打印出每一個數字。 示例 1: 輸入:matrix = [[1,2,3],[4,5,6],[7,8,9]] 輸出:[1,2,3,6,9,8,7,4,5] 示例 2:

原创 JavaScript:leetcode_面試題46. 把數字翻譯成字符串(斐波那契)

題目說明 給定一個數字,我們按照如下規則把它翻譯爲字符串:0 翻譯成 “a” ,1 翻譯成 “b”,……,11 翻譯成 “l”,……,25 翻譯成 “z”。一個數字可能有多個翻譯。請編程實現一個函數,用來計算一個數字有多少種不同的

原创 2020最新封裝QQ音樂api(持續更新,僅免費歌曲)

說明 github 項目地址 歡迎star 2020/6/03 接口已恢復。感謝蒟蒻…的幫助, 才能這麼快解決這個問題。有興趣可以查看他的關於sign獲取的文章 之前分出了ts的分支,主要開始維護ts分支,master可能會更新

原创 JavaScript:leetcode_739. 每日溫度(棧)

題目說明 根據每日 氣溫 列表,請重新生成一個列表,對應位置的輸出是需要再等待多久溫度纔會升高超過該日的天數。如果之後都不會升高,請在該位置用 0 來代替。 例如,給定一個列表 temperatures = [73, 74, 7

原创 CSS揭祕:1.半透明邊框

半透明邊框 背景知識:RGBA/HSLA 半透明顏色, 它們同樣是一種顏色,並非只適用於背景。 background-clip 背景裁切屬性,定義了背景的延伸範圍,是否延伸到邊框、內邊距盒子、內容盒子,內容文字下面。分別對應bo

原创 《you dont konw js》一起來明明白白的瞭解作用域和閉包吧

本文來源於《你不知道的JavaScript》上卷,第一部分:作用域和閉包。有興趣,有時間的同學,強烈建議直接去看書,書裏的知識才是最全面最系統的,本文僅爲個人書後總結。 一 作用域是什麼? 變量的存儲和查找的這一套規則被稱爲作

原创 JavaScript:leetcode_101. 對稱二叉樹(遞歸)

題目說明 給定一個二叉樹,檢查它是否是鏡像對稱的。 例如,二叉樹 [1,2,2,3,4,4,3] 是對稱的。 1 / \ 2 2 / \ / \ 3 4 4 3 但是下面這個 [1,2

原创 JavaScript:leetcode_1431. 擁有最多糖果的孩子

題目說明 給你一個數組 candies 和一個整數 extraCandies ,其中 candies[i] 代表第 i 個孩子擁有的糖果數目。 對每一個孩子,檢查是否存在一種方案,將額外的 extraCandies 個糖果分配給

原创 JavaScript:leetcode_974. 和可被 K 整除的子數組(前序和 + 同餘定理)

題目說明 給定一個整數數組 A,返回其中元素之和可被 K 整除的(連續、非空)子數組的數目。 示例: 輸入:A = [4,5,0,-2,-3,1], K = 5 輸出:7 解釋: 有 7 個子數組滿足其元素之和可被 K

原创 JavaScript:leetcode_198. 打家劫舍(動態規劃)

題目說明 你是一個專業的小偷,計劃偷竊沿街的房屋。每間房內都藏有一定的現金,影響你偷竊的唯一制約因素就是相鄰的房屋裝有相互連通的防盜系統,如果兩間相鄰的房屋在同一晚上被小偷闖入,系統會自動報警。 給定一個代表每個房屋存放金額的非

原创 JavaScript:leetcode_287. 尋找重複數(二分法)

題目說明 給定一個包含 n + 1 個整數的數組 nums,其數字都在 1 到 n 之間(包括 1 和 n),可知至少存在一個重複的整數。假設只有一個重複的整數,找出這個重複的數。 示例 1: 輸入: [1,3,4,2,2]