| 12345678910111213141516171819202122232425 | package mainimport "fmt"func main() {	var s string	fmt.Scanln(&s)	base := []int{16276, 651, 26, 1}	code, l := 0, len(s)	num := make([]int, l)	for i := range num {		num[i] = int(s[i] - 'a')	}	switch l {	case 1:		code = num[0] * base[0]	case 2:		code = num[0]*base[0] + 1 + num[1]*base[1] + 1	case 3:		code = num[0]*base[0] + 1 + num[1]*base[1] + 1 + num[2]*base[2]	default:		code = num[0]*base[0] + 1 + num[1]*base[1] + 1 + num[2]*base[2] + 1 + num[3]*base[3]	}	fmt.Println(code)}
 |