Excel表列名稱 leetcode

2022-01-26 02:28:18 字數 467 閱讀 6365

excel表列名稱

目錄進製轉換的題目,但是對邊界條件的處理並不是很好想

這題我看了題解:

solution/shi-jin-zhi-zhuan-26jin-zhi-by-powcai/

這個講的比較明白,也是符合人直覺的答案

其他的 n -= 1 說實話,我根據推論能看出來是對的,但是,如果讓我再做一遍,我估計還是想不出來。

class solution 

// 進製轉換

while ($n > 0)

$ret = chr(64 + $mod) . $ret;

// echo ($n % 26)."-- ".php_eol;

// $ret .= $letters[$n % 26 - 1];

// echo $n.php_eol;

}return $ret;

}}

168 Excel表列名稱

給定乙個正整數,返回它在 excel 表中相對應的列名稱。例如,1 a 2 b 3 c 26 z 27 aa 28 ab 示例 1 輸入 1 輸出 a 示例 2 輸入 28 輸出 ab 示例 3 輸入 701 輸出 zy 模擬10進製 10進製一輪有10個數,但是0 9 我們這題是26進製,題目的意...

LeetCode 168 Excel表列名稱

給定乙個正整數,返回它在 excel 表中相對應的列名稱。例如,1 a 2 b 3 c 26 z 27 aa 28 ab 示例 1 輸入 1 輸出 a 示例 2 輸入 28 輸出 ab 示例 3 輸入 701 輸出 zy 本題可以將這種表示方法理解為26進製數,每一位數最小為a,最大為z。當所給數值...

leetcode解題之Excel表列名稱

給定乙個正整數,返回它在 excel 表中相對應的列名稱。例如,1 a 2 b 3 c 26 z 27 aa 28 ab 示例 1 輸入 1 輸出 a 示例 2 輸入 28 輸出 ab 示例 3 輸入 701 輸出 zy 個人理解使用26進製計算 class solution stringbuild...