https://leetcode.com/problems/excel-sheet-column-title/
168. Excel Sheet Column Title
給你一個數字,將他轉換成 Excel 字母表示的列。
Example 1:
Input: columnNumber = 1
Output: "A"
Example 2:
Input: columnNumber = 28
Output: "AB"
Example 3:
Input: columnNumber = 701
Output: "ZY"
思路:
1.此題就是在求把一個整數轉成一個26進位的映射,因為 x % 26 = [0-25]
但是題目要的是 [1-26] 對應 [A-Z] ,為了讓 [0-25] 可以對應所以每次
我們都先把 columnNumber 減一。
2.剩下的就是用短除法進位轉換取餘數並把結果倒著輸出即可。
Java Code: