給你乙個混合字串 s ,請你返回 s 中第二大的數字,如果不存在第二大的數字,請你返回 -1 。
混合字串 由小寫英文本母和數字組成。
示例 1:
輸入:s =
"dfa12321afd"
輸出:2
解釋:出現在 s 中的數字包括 [1,
2,3] 。第二大的數字是 2 。
示例 2:
輸入:s =
"abc1111"
輸出:-
1解釋:出現在 s 中的數字只包含 [
1] 。沒有第二大的數字。 1
<= s.length <=
500s 只包含小寫英文本母和(或)數字。
class
solution
if(v.
size()
<2)
return-1
;auto it = v.
end();
it--
; it--
;return
*it-
'0';}}
;
我的csdn部落格位址 字串 leetcode 43 字串相乘
給定兩個以字串形式表示的非負整數 num1 和 num2,返回 num1 和 num2 的乘積,它們的乘積也表示為字串形式。示例 1 輸入 num1 2 num2 3 輸出 6 示例 2 輸入 num1 123 num2 456 輸出 56088 說明 num1 和 num2 的長度小於110。nu...
1796 字串中第二大的數字
題目描述 給你乙個混合字串 s 請你返回 s 中 第二大 的數字,如果不存在第二大的數字,請你返回 1 混合字串 由小寫英文本母和數字組成。示例 1 輸入 s dfa12321afd 輸出 2 解釋 出現在 s 中的數字包括 1,2,3 第二大的數字是 2 示例 2 輸入 s abc1111 輸出 ...
棧 字串 leetcode394 字串解碼
題目 解題思路 遍歷字串,如果遇到的是數,則把數存入num 如果遇到的是左括號,那麼將num壓入數棧,將左括號前面的字串ans壓入字串棧,然後將num清0,將ans也清空 如果遇到的是右括號,那麼將數棧的棧頂數彈出記為 k,然後將當前的ans重複k次,連線到字串棧的棧頂字串後面,然後將字串棧的棧頂字...