Re: [閒聊] 每日leetcode
好像很久沒寫了
最近超級荒廢
誰來罵倒我
寫了一坨式
def compressedString(self, word: str) -> str:
ans = ""
pre = ""
cur_cnt = 0
for c in word:
if c == pre:
cur_cnt+=1
else:
if cur_cnt>0:
ans += f"{cur_cnt}{pre}"
cur_cnt=1
pre=c
if cur_cnt>=9:
ans += f"9{pre}"
cur_cnt=0
pre=""
return ans+f"{cur_cnt}{pre}" if cur_cnt>0 else ans
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 125.229.37.69 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/Marginalman/M.1730741277.A.4BC.html
推
11/05 01:33,
1年前
, 1F
11/05 01:33, 1F
推
11/05 01:35,
1年前
, 2F
11/05 01:35, 2F
推
11/05 01:50,
1年前
, 3F
11/05 01:50, 3F
→
11/05 01:50,
1年前
, 4F
11/05 01:50, 4F
討論串 (同標題文章)
完整討論串 (本文為第 1075 之 1548 篇):