This commit is contained in:
VicRen
2020-12-28 09:05:03 +08:00
parent 116e0e4f66
commit f51292dc00
2 changed files with 111 additions and 0 deletions

37
20201228/main.go Normal file
View File

@@ -0,0 +1,37 @@
package main
import (
"strings"
)
func main() {
}
func transform(s string) []string {
return process(strings.Split(s, " "))
}
func process(src []string) []string {
maxL := 0
for _, s := range src {
if len(s) > maxL {
maxL = len(s)
}
}
mid := make([]string, maxL)
for i := 0; i < len(mid); i++ {
for _, s := range src {
if i < len(s) {
mid[i] += string(s[i])
} else {
mid[i] += " "
}
}
}
var ret []string
for _, s := range mid {
ret = append(ret, strings.TrimRight(s, " "))
}
return ret
}