题解 | 简单密码
简单密码
https://www.nowcoder.com/practice/7960b5038a2142a18e27e4c733855dac
package main
import (
"fmt"
)
func main() {
var p string
for {
n, _ := fmt.Scan(&p)
if n == 0 {
break
} else {
fmt.Println(exchange(p))
}
}
}
func exchange(p string) string {
arr := []rune(p)
for i, c := range arr {
if c >= 'w' {
arr[i] = '9'
} else if c >= 't' {
arr[i] = '8'
} else if c >= 'p' {
arr[i] = '7'
} else if c >= 'm' {
arr[i] = '6'
} else if c >= 'j' {
arr[i] = '5'
} else if c >= 'g' {
arr[i] = '4'
} else if c >= 'd' {
arr[i] = '3'
} else if c >= 'a' {
arr[i] = '2'
} else if c == 'Z' {
arr[i] = 'a'
} else if c >= 'A' && c < 'Z' {
arr[i] = c + 'b' - 'A'
}
}
return string(arr)
}
SHEIN公司福利 828人发布