Re: [閒聊] 每日leetcode已回收

看板Marginalman作者 (死肥肥社管)時間1年前 (2024/05/03 09:32), 編輯推噓2(201)
留言3則, 3人參與, 1年前最新討論串178/1548 (看更多)
※ 引述《Rushia (早瀬ユウカの体操服 )》之銘言: : https://leetcode.com/problems/compare-version-numbers/description : 165. Compare Version Numbers : 給你兩個表示版本的字串,求出哪個版本比較大 : If version1 < version2, return -1. : If version1 > version2, return 1. : Otherwise, return 0. : 版本以 . 分隔,你可以忽略 0 開頭的版本號 ,也就是0001 和 1 相等。 來個py無腦寫法 完全不想思考 感覺要一輩子當自宅守備員了 class Solution: def compareVersion(self, version1: str, version2: str) -> int: ver1 = version1.split('.') ver2 = version2.split('.') for rev1, rev2 in itertools.zip_longest(ver1, ver2, fillvalue='0'): if int(rev1) > int(rev2): return 1 elif int(rev1) < int(rev2): return -1 return 0 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.228.81.42 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Marginalman/M.1714699934.A.4C1.html

05/03 09:54, 1年前 , 1F
大師
05/03 09:54, 1F

05/03 10:12, 1年前 , 2F
大師
05/03 10:12, 2F

05/03 10:27, 1年前 , 3F
大師
05/03 10:27, 3F
文章代碼(AID): #1cD3wUJ1 (Marginalman)
討論串 (同標題文章)
文章代碼(AID): #1cD3wUJ1 (Marginalman)