Re: [閒聊] 每日leetcode

看板Marginalman作者 (可可粉)時間1年前 (2024/11/05 01:42), 1年前編輯推噓0(000)
留言0則, 0人參與, 最新討論串1076/1549 (看更多)
只有這種跟easy沒兩樣的medium才寫得出來了 3163. String Compression III public string CompressedString(string word) { if (word.Length == 1) { return $"1{word}"; } var result = new StringBuilder(); var lastCharacter = word[0]; var lastCount = 1; for (int i=1;i<word.Length;i++) { if (word[i] == word[i-1] & lastCount < 9) { lastCount++; } else { result.Append($"{lastCount}{word[i - 1]}"); lastCount = 1; lastCharacter = word[i]; } } result.Append($"{lastCount}{word[word.Length-1]}"); return result.ToString(); } -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.230.58.252 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Marginalman/M.1730742148.A.0BE.html ※ 編輯: devilkool (36.230.58.252 臺灣), 11/05/2024 01:43:11
文章代碼(AID): #1dAGU42- (Marginalman)
討論串 (同標題文章)
文章代碼(AID): #1dAGU42- (Marginalman)