(s string)
| 3 | import "math" |
| 4 | |
| 5 | func titleToNumber(s string) int { |
| 6 | var res int |
| 7 | var exponent float64 |
| 8 | for i := len(s) - 1; i > -1; i-- { |
| 9 | charNum := int(s[i]-'A') + 1 |
| 10 | res += charNum * int(math.Pow(float64(26), exponent)) |
| 11 | exponent++ |
| 12 | } |
| 13 | return res |
| 14 | } |
no outgoing calls