Untitled
unknown
plain_text
6 months ago
543 B
4
Indexable
func compressedString(word string) string { var ans string = "" var cnt int = 1 n := len(word) for i:=1;i<n;i++ { if word[i]!=word[i-1] { ans = ans + string(rune(cnt + '0')) ans = ans + string(word[i-1]) cnt = 0 } else if cnt >= 9 { ans = ans + string(rune(cnt + '0')) ans = ans + string(word[i-1]) cnt = 0 } cnt = cnt + 1 } ans = ans + string(rune(cnt + '0')) ans = ans + string(word[n-1]) return ans }
Editor is loading...
Leave a Comment