1234567891011121314151617181920212223242526 |
- package main
- // wtf
- func convertToTitleOld(n int) string {
- if n == 0 {
- return ""
- }
- return convertToTitleOld((n-1)/26) + string(rune((n-1)%26+'A'))
- }
- func convertToTitle(n int) string {
- var res string
- for n != 0 {
- n--
- res = string('A'+n%26) + res
- n /= 26
- }
- return res
- } // A --> 0, Z --> 25 !!!
- // func main() {
- // fmt.Println(convertToTitle(546))
- // fmt.Println(convertToTitle(26))
- // fmt.Println(convertToTitle(702))
- // fmt.Println(convertToTitle(676))
- // }
|