168.Excel Sheet Column Title
解題過程:
這個題相當於一個26進位制的計數,需要注意的是使用‘A’的時候相當於下標已經是1了,所以進行計算的時候要將n的值減1
程式碼實現:
class Solution {
public:
string convertToTitle(int n) {
string x;
while(n)
{
x += (char)((n-1)%26+'A') ;
n = (n-1)/26;
}
return x;
}
};
相關推薦
LeetCode 168: Excel Sheet Column Title
leetcode builder build -- clas uil sheet style ring class Solution { public String convertToTitle(int n) { if (n <= 0) {
168. Excel Sheet Column Title
exce 返回 osi div column tle while ger excel Given a positive integer, return its corresponding column title as appear in an Excel sheet. F
168 Excel Sheet Column Title Excel表列名稱
一個 exce OS body shee exc com gpo www. 給定一個正整數,返回它在Excel表中相對應的列名稱。示例: 1 -> A 2 -> B 3 -> C ... 26 -> Z 27 -&
#Leetcode# 168. Excel Sheet Column Title
https://leetcode.com/problems/excel-sheet-column-title/ Given a positive integer, return its corresponding column title as appear in an Excel shee
[leetcode]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 ->
LeetCode 168. Excel Sheet Column Title
因為這裡沒有用來表示0的字母,所以本來應當進位的地方用Z來代替,從而可以不進位,因此取餘為0時要對高位減一,防止進位。 class Solution { public: string conve
168.Excel Sheet Column Title
解題過程: 這個題相當於一個26進位制的計數,需要注意的是使用‘A’的時候相當於下標已經是1了,所以進行計算的時候要將n的值減1 程式碼實現: class Solution { public: string convertToTitle(int n) { st
python leetcode 168. Excel Sheet Column Title 171. Excel Sheet Column Number
168. Excel Sheet Column Title class Solution: def convertToTitle(self, n): """ :type n: int :rtype: str """
168.excel-sheet-column-title
這道題乍一看挺簡單的,就是10進位制轉換26進位制的問題,但是,並非我們平時所說的10進位制到26進位制的轉換方法,用短除法求出來的結果和測試用例不太吻合,這主要是題目做了一點小小的變動。 題目大致意思:1-26分別對應A~Z這26個字母,AA表示27, AB表示28,……
[LeetCode] 168. Excel Sheet Column Title (Easy)
題目 A message containing letters from A-Z is being encoded to numbers using the following mapping: 'A' -> 1 'B' -> 2 ... 'Z'
leetcode 168.Excel Sheet Column Title
Excel Sheet Column Title Given a positive integer, return its corresponding column title as appear in an Excel sheet. 1 -> A 2 -
168. Excel Sheet Column Title的C++解法
題目描述:https://leetcode.com/problems/excel-sheet-column-title/ 本能的想到是一個10進位制轉26進位制,但是怎麼做都做不對。其實是因為下標是從1開始而不是0,因此處理時要-1。 class Solution { public:
LeetCode 168. Excel表列名稱(Excel Sheet Column Title)
取值 leetcode lee tco ring har size 整除 excel 題目描述 給定一個正整數,返回它在 Excel 表中相對應的列名稱。 例如, 1 -> A 2 -> B 3 -> C ..
C#LeetCode刷題之#168-Excel表列名稱(Excel Sheet Column Title)
問題 給定一個正整數,返回它在 Excel 表中相對應的列名稱。 例如, 1 -> A 2 -> B 3 -> C ... 26 -&g
LeetCode演算法題-Excel Sheet Column Title(Java實現)
這是悅樂書的第180次更新,第182篇原創 01 看題和準備 今天介紹的是LeetCode演算法題中Easy級別的第39題(順位題號是168)。給定正整數,返回Excel工作表中顯示的相應列標題。例如: 1 - > A. 2 - > B. 3 - > C. 26 - >
LeetCode[Math]----Excel Sheet Column Title----Excel Sheet Column Number
Excel Sheet Column Title Given a positive integer, return its corresponding column title as appear in an Excel sheet. For example: 1 -&
leetcode Excel Sheet Column Title
Excel Sheet Column Title 題目:https://leetcode.com/problems/excel-sheet-column-title/ 把數字轉化為Excel 的列====本質等於把10進位制的數轉化為26進位制的字串 public stat
LeetCode刷題EASY篇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 -
[LeetCode] Excel Sheet Column Title 求Excel表列名稱
Given a positive integer, return its corresponding column title as appear in an Excel sheet. For example: 1 -> A 2 -> B 3 -> C
leetcode (Excel Sheet Column Title)
Title:Excel Sheet Column Title 168 Difficulty:Easy 原題leetcode地址: https://leetcode.com/problems/excel-sheet-column-title/ &n