LeetCode Solutions
168. Excel Sheet Column Title
Time: $O(n)$ Space: $O(1)$
class Solution {
public:
string convertToTitle(int n) {
return n == 0 ? ""
: convertToTitle((n - 1) / 26) + (char)('A' + ((n - 1) % 26));
}
};
class Solution {
public String convertToTitle(int n) {
return n == 0 ? "" : convertToTitle((n - 1) / 26) + (char) ('A' + ((n - 1) % 26));
}
}
class Solution:
def convertToTitle(self, n: int) -> str:
return self.convertToTitle((n - 1) // 26) + \
chr(ord('A') + (n - 1) % 26) if n else ''