Files
codekata-golang/20201124/main.go
2020-11-24 09:00:01 +08:00

28 lines
353 B
Go

package main
import "strconv"
func main() {
}
func compress(str string) string {
var cl int32
count := 0
var ret string
for _, s := range str {
if s != cl {
cl = s
count = 1
ret += string(s) + "1"
} else {
count++
ret = ret[:len(ret)-1] + strconv.Itoa(count)
}
if len(ret) >= len(str) {
return str
}
}
return ret
}