Untitled
unknown
plain_text
a year ago
543 B
7
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