题解 | #图片整理#
图片整理
http://www.nowcoder.com/practice/2de4127fda5e46858aa85d254af43941
package main
import (
"bufio"
"fmt"
"os"
)
func main() {
s := bufio.NewScanner(os.Stdin)
for s.Scan() {
str := s.Text()
var list []int
for i := 0; i <= 122; i++ {
list = append(list, 0)
}
for _, r := range str {
list[int(r)] += 1
}
newRuneList := []rune{}
for i, count := range list {
r := rune(i)
for i := 0; i < count; i++ {
newRuneList = append(newRuneList, r)
}
}
fmt.Println(string(newRuneList))
}
}