1 Star 0 Fork 0

徐长贺/Leetcode

加入 Gitee
与超过 1400万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
_168.java 805 Bytes
一键复制 编辑 原始数据 按行查看 历史
Steve Sun 提交于 2018-05-27 22:18 +08:00 . refactor 168
package com.fishercoder.solutions;
/**
*
* 168. Excel Sheet Column Title
Given a positive integer, return its corresponding column title as appear in an Excel sheet.
For example:
1 -> A
2 -> B
3 -> C
...
26 -> Z
27 -> AA
28 -> AB
...
Example 1:
Input: 1
Output: "A"
Example 2:
Input: 28
Output: "AB"
Example 3:
Input: 701
Output: "ZY"
*/
public class _168 {
public static class Solution1 {
public String convertToTitle(int n) {
/**Get the right most digit first, move to the left, e.g. when n = 28, we get 'B' first, then we get 'A'.*/
StringBuilder sb = new StringBuilder();
while (n != 0) {
int temp = (n - 1) % 26;
sb.append((char) (temp + 65));
n = (n - 1) / 26;
}
return sb.reverse().toString();
}
}
}
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/isulong/Leetcode.git
git@gitee.com:isulong/Leetcode.git
isulong
Leetcode
Leetcode
master

搜索帮助