LeetCode刷題筆記 43 字串相乘

2021-09-27 03:28:31 字數 934 閱讀 1391

給定兩個以字串形式表示的非負整數 num1 和 num2,返回 num1 和 num2 的乘積,它們的乘積也表示為字串形式。

示例 1:

輸入: num1 = 「123」, num2 = 「456」

輸出: 「56088」

sdc1是sdc2的優化

class

solution

}

stringbuilder sb =

newstringbuilder()

;for

(int i=

0;i<=len1+len2-

1;i++

) sb.

(list[i]);

if(sb.

charat(0

)=='0')

sb = sb.

deletecharat(0

);return sb.

tostring();}}

class

solution

}

stringbuilder sb =

newstringbuilder()

;int i =0;

while

(i1&& list[i]==0

) i++

;for

(; i < list.length; i++

) sb.

(list[i]);

return sb.

tostring();}}

Leetcode刷題筆記 316 去除重複字母

題目 給你乙個字串 s 請你去除字串中重複的字母,使得每個字母只出現一次。需保證 返回結果的字典序最小 要求不能打亂其他字元的相對位置 注意 該題與 1081相同 示例 1 輸入 s bcabc 輸出 abc 示例 2 輸入 s cbacdcbc 輸出 acdb 提示 解法 這道題和 leetcod...

Leetcode刷題筆記

1.兩數之和給定乙個整數陣列nums 和乙個目標值target,請你在該陣列中找出和為目標值的那兩個整數,並返回他們的陣列下標。ps 你可以假設每種輸入只會對應乙個答案。但是,你不能重複利用這個陣列中同樣的元素。思路 用target減去nums中的每乙個數,並設立乙個字典來記錄對應的下標 class...

LeetCode刷題筆記

實現strstr 給定乙個 haystack 字串和乙個 needle 字串,在 haystack 字串中找出 needle 字串出現的第乙個位置 從0開始 如果不存在,則返回 1。示例 1 輸入 haystack hello needle ll 輸出 2 示例 2 輸入 haystack aaaa...