题解 | #图片整理#
图片整理
https://www.nowcoder.com/practice/2de4127fda5e46858aa85d254af43941
package main
import "fmt"
func main() {
var s string
fmt.Scanf("%s", &s)
ls := []byte(s)
Sort(ls)
fmt.Println(string(ls))
}
func Sort(ls []byte) {
for i := len(ls) - 1; i >= 0; i-- {
max, k := ls[i], i
for j := 0; j < i; j++ {
if ls[j] > max {
max = ls[j]
k = j
}
}
ls[i], ls[k] = ls[k], ls[i]
}
}