作者DJYOSHITAKA (franchouchouISBEST)
看板Marginalman
標題Re: [閒聊] 每日leetcode
時間Fri May 3 22:27:28 2024
165. Compare Version Numbers
你板硬漢都直接硬幹
肥肥不夠硬
stoi還不能丟""進去 哭了
int compareVersion(string version1, string version2) {
int idx1 = 0;
int idx2 = 0;
while(idx1<version1.size() || idx2<version2.size())
{
string rev1 = "";
string rev2 = "";
while(idx1<version1.size() && version1[idx1] != '.')
{
rev1.push_back(version1[idx1]);
idx1++;
}
while(idx2<version2.size() && version2[idx2] != '.')
{
rev2.push_back(version2[idx2]);
idx2++;
}
int rev1_int = rev1 == "" ? 0 : stoi(rev1);
int rev2_int = rev2 == "" ? 0 : stoi(rev2);
if(rev1_int < rev2_int)
return -1;
else if(rev1_int > rev2_int)
return 1;
idx1++;
idx2++;
}
return 0;
}
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 125.228.146.144 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/Marginalman/M.1714746450.A.09F.html
推 Smallsh: 大師 05/03 22:27
推 wu10200512: 別卷了 05/03 22:28
推 Creepig0519: 如果我是女邦寶就嫁給你了 05/03 22:30
推 tzyysang: 如果DJ寶是那個我早就跟他一起玩py thon了 05/03 22:33
→ RinNoKareshi: 又帥又會跳舞還會寫code 好羨慕DJ寶… 05/03 22:41
→ DJYOSHITAKA: 我都不會:( 05/03 22:43
→ DJYOSHITAKA: 我要去學python了 05/03 22:43