給你一個(gè)混合字符串 s ,請(qǐng)你返回 s 中 第二大 的數(shù)字,如果不存在第二大的數(shù)字,請(qǐng)你返回 -1 。
創(chuàng)新互聯(lián)建站堅(jiān)持“要么做到,要么別承諾”的工作理念,服務(wù)領(lǐng)域包括:做網(wǎng)站、成都網(wǎng)站設(shè)計(jì)、企業(yè)官網(wǎng)、英文網(wǎng)站、手機(jī)端網(wǎng)站、網(wǎng)站推廣等服務(wù),滿足客戶于互聯(lián)網(wǎng)時(shí)代的盤(pán)錦網(wǎng)站設(shè)計(jì)、移動(dòng)媒體設(shè)計(jì)的需求,幫助企業(yè)找到有效的互聯(lián)網(wǎng)解決方案。努力成為您成熟可靠的網(wǎng)絡(luò)建設(shè)合作伙伴!混合字符串 由小寫(xiě)英文字母和數(shù)字組成。
示例輸入:s = “dfa12321afd”
輸出:2
解釋:出現(xiàn)在 s 中的數(shù)字包括 [1, 2, 3] 。第二大的數(shù)字是 2 。
輸入:s = “abc1111”
輸出:-1
解釋:出現(xiàn)在 s 中的數(shù)字只包含 [1] 。沒(méi)有第二大的數(shù)字。
來(lái)源:力扣(LeetCode)
鏈接:https://leetcode.cn/problems/second-largest-digit-in-a-string
著作權(quán)歸領(lǐng)扣網(wǎng)絡(luò)所有。商業(yè)轉(zhuǎn)載請(qǐng)聯(lián)系官方授權(quán),非商業(yè)轉(zhuǎn)載請(qǐng)注明出處。
class Solution {public int secondHighest(String s) {int first = -1, second = -1;
for (char c : s.toCharArray()) {if (Character.isDigit(c)) {int var = c - '0';
if (var >first) {second = first;
first = var;
} else if (var != first && var >second) {//?
second = var;
}
}
}
return second;
}
}
你是否還在尋找穩(wěn)定的海外服務(wù)器提供商?創(chuàng)新互聯(lián)www.cdcxhl.cn海外機(jī)房具備T級(jí)流量清洗系統(tǒng)配攻擊溯源,準(zhǔn)確流量調(diào)度確保服務(wù)器高可用性,企業(yè)級(jí)服務(wù)器適合批量采購(gòu),新人活動(dòng)首月15元起,快前往官網(wǎng)查看詳情吧