Re: [闲聊] 每日LeetCode

楼主: Rushia (みけねこ的鼻屎)   2023-08-22 22:37:51
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:
作者: devilkool (对猫毛过敏的猫控)   2023-08-22 22:38:00
大师
作者: a9486l (a9486l)   2023-08-22 22:38:00
大师
作者: r10521512 (真搬砖仔)   2023-08-22 22:38:00
这是easy吗
作者: Che31128 (justjoke)   2023-08-22 22:40:00
是easy 大师
作者: sustainer123 (caster)   2023-08-22 22:41:00
大师
作者: nozomizo (希霙)   2023-08-22 23:40:00
每次loop减一是精随==

Links booklink

Contact Us: admin [ a t ] ucptt.com