LeetCode 168. Excel???????????????Excel Sheet Column Title???
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了LeetCode 168. Excel???????????????Excel Sheet Column Title???相关的知识,希望对你有一定的参考价值。
??????????????? sub code sheet ???????????? tle ?????? span mil
????????????
???????????????????????????????????? Excel ??????????????????????????????
?????????
1 -> A
2 -> B
3 -> C
...
26 -> Z
27 -> AA
28 -> AB
...
?????? 1:
??????: 1
??????: "A"
?????? 2:
??????: 28
??????: "AB"
?????? 3:
??????: 701
??????: "ZY"
????????????
????????????????????????10?????????????????????26?????????????????????????????????????????????????????????????????????0????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????1~26???????????????????????????A~Z????????????X1X2???XkXk+1????????????????????????????????????
X1*26k + X2*26k-1 + ?????? + Xk*26 + Xk+1
??????????????????????????????Xk+1???????????????26????????????Xk+1?????????1~26???????????????????????????????????????n???????????????????????????????????????n???1?????????Xk+1???????????????0~25??????n???26????????????????????????????????????Xk+1???????????????????????????A~Z????????????0~25????????????????????????????????????n=???n-1???/26??????????????????????????????????????????????????????????????????????????????
X1*26k-1 + X2*26k-2 + ?????? + Xk
????????????????????????????????????????????????0???
??????
1 class Solution { 2 public: 3 string convertToTitle(int n) { 4 string res = ""; 5 while(n){ 6 res = (char)(???A??? + (n - 1) % 26) + res; 7 n = (n - 1) / 26; 8 } 9 return res; 10 } 11 };
以上是关于LeetCode 168. Excel???????????????Excel Sheet Column Title???的主要内容,如果未能解决你的问题,请参考以下文章
LeetCode 168. Excel???????????????Excel Sheet Column Title???
LeetCode第168题—Excel表列名称—Python实现
LeetCode第168题—Excel表列名称—Python实现