Add solution 0791

This commit is contained in:
YDZ
2021-07-13 21:21:21 +08:00
parent 41b03831b3
commit eda4953c3d
7 changed files with 180 additions and 5 deletions

View File

@@ -0,0 +1,15 @@
package leetcode
import "sort"
func customSortString(order string, str string) string {
magic := map[byte]int{}
for i := range order {
magic[order[i]] = i - 30
}
byteSlice := []byte(str)
sort.Slice(byteSlice, func(i, j int) bool {
return magic[byteSlice[i]] < magic[byteSlice[j]]
})
return string(byteSlice)
}