lintcode 637 檢查縮寫字

2021-09-25 20:50:04 字數 591 閱讀 4686

給定乙個非空字串 word 和縮寫 abbr,返回字串是否可以和給定的縮寫匹配。

比如乙個 「word」 的字串僅包含以下有效縮寫:

[「word」, 「1ord」, 「w1rd」, 「wo1d」, 「wor1」, 「2rd」, 「w2d」, 「wo2」, 「1o1d」, 「1or1」, 「w1r1」, 「1o2」, 「2r1」, 「3d」, 「w3」, 「4」]

樣例

樣例 1:

輸入 : s = "internationalization", abbr = "i12iz4n"

輸出 : true

樣例 2:

輸出 : false

注意事項

注意只有以上縮寫是字串 word 合法的縮寫。任何其他關於 word 的縮寫都是不合法的。

class solution else

}if(sum)

if(j+sum==word.length()) return true;

else return false;

return true;

}}; ```

51goc 637 可表示的數 題解

有n個整數從左到右排成一行,如果某個數等於它前面的2個數的和,就稱這個數是可以表示的數。問給定的數列裡有多少個數是可以表示的數。第一行1個整數n,表示數列有多少個整數。1 n 10000。第二行n個正整數,每個正整數不超過10000。乙個整數,有多少可表示的數。637.可表示的數 本題讓我們輸入乙個...

LintCode 陣列劃分

給出乙個整數陣列nums和乙個整數k。劃分陣列 即移動陣列nums中的元素 使得 返回陣列劃分的位置,即陣列中第乙個位置i,滿足nums i 大於等於k。您在真實的面試中是否遇到過這個題?yes 樣例給出陣列nums 3,2,2,1 和 k 2,返回 1 注意你應該真正的劃分陣列nums,而不僅僅只...

lintcode 打劫房屋

假設你是乙個專業的竊賊,準備沿著一條街打劫房屋。每個房子都存放著特定金額的錢。你面臨的唯一約束條件是 相鄰的房子裝著相互聯絡的防盜系統,且 當相鄰的兩個房子同一天被打劫時,該系統會自動報警。給定乙個非負整數列表,表示每個房子中存放的錢,算一算,如果今晚去打劫,你最多可以得到多少錢 在不觸動報警裝置的...