leetcode-Excel 表列序号

这篇具有很好参考价值的文章主要介绍了leetcode-Excel 表列序号。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

171. Excel 表列序号

本题与168. Excel表列名称 是互为逆向的

题解:

其实这就是一个26进制数的转换,我们以AB为例,A目前是最高位,那他的值是26*1,因为A对应的是1,B是2,所以值为28文章来源地址https://www.toymoban.com/news/detail-823758.html

class Solution:
    def titleToNumber(self, columnTitle: str) -> int:
        res = 0
        for i in range(len(columnTitle)):
            res *= 26
            res += ord(columnTitle[i]) - ord('A') + 1
        return res

到了这里,关于leetcode-Excel 表列序号的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 力扣算法数学类—Excel 表列序号

    目录 Excel 表列序号 题解: 代码: 171. Excel 表列序号 - 力扣(LeetCode) 给你一个字符串 columnTitle ,表示 Excel 表格中的列名称。返回 该列名称对应的列序号 。 例如: A - 1 B - 2 C - 3 ... Z - 26 AA - 27 AB - 28  ...   示例 1: 输入: columnTitle = \\\"A\\\" 输出: 1 示例 2: 输入: columnTitle = \\\"AB\\\" 输

    2024年02月16日
    浏览(48)
  • leetcode做题笔记168. Excel表列名称

    给你一个整数  columnNumber  ,返回它在 Excel 表中相对应的列名称。 例如: 示例 1: 示例 2: 示例 3: 示例 4: 提示: 1 = columnNumber = 231 - 1 c语言解法 本题给出一个整数返回excel表中相对应的名称,注意到整数每对26取模一次则返回名称长度加一,且此新字符和取模的数有关,

    2024年02月07日
    浏览(57)
  • Golang每日一练(leetDay0061) 表列序号、阶乘后的零

    目录 171. Excel 表列序号 Excel Sheet Column Number  🌟 172. 阶乘后的零 Factorial Trailing Zeroes  🌟🌟 🌟 每日一练刷题专栏 🌟 Golang每日一练 专栏 Python每日一练 专栏 C/C++每日一练 专栏 Java每日一练 专栏 给你一个字符串  columnTitle  ,表示 Excel 表格中的列名称。返回  该列名称对

    2024年02月04日
    浏览(66)
  • C/C++每日一练(20230518) 表列序号、移除元素、接雨水

    目录 1. Excel表列序号  🌟 2. 移除元素  🌟 3. 接雨水  🌟🌟🌟 🌟 每日一练刷题专栏 🌟 Golang每日一练 专栏 Python每日一练 专栏 C/C++每日一练 专栏 Java每日一练 专栏 给你一个字符串  columnTitle  ,表示 Excel 表格中的列名称。返回该列名称对应的列序号。 例如, 示例

    2024年02月06日
    浏览(46)
  • C# Excel表列名称

    给你一个整数 columnNumber ,返回它在 Excel 表中相对应的列名称。 例如: A - 1 B - 2 C - 3 … Z - 26 AA - 27 AB - 28 … 示例 1: 输入:columnNumber = 1 输出:“A” 示例 2: 输入:columnNumber = 28 输出:“AB” 示例 3: 输入:columnNumber = 701 输出:“ZY” 示例 4: 输入:columnNumber = 2147483647

    2024年02月11日
    浏览(76)
  • 【每日一题】Excel表列名称

    题目链接 题目描述: 给你一个整数 columnNumber ,返回它在 Excel 表中相对应的列名称。 例如: A - 1 B - 2 C - 3 … Z - 26 AA - 27 AB - 28 … 示例 1: 输入:columnNumber = 1 输出:“A” 示例 2: 输入:columnNumber = 28 输出:“AB” 示例 3: 输入:columnNumber = 701 输出:“ZY” 示例 4: 输入:

    2024年01月22日
    浏览(31)
  • 【LeetCode每日一题】——1331.数组序号转换

    排序 简单 1331.数组序号转换 给你一个整数数组 arr ,请你将数组中的每个元素替换为它们排序后的序号。 序号代表了一个元素有多大。序号编号的规则如下: 序号从 1 开始编号。 一个元素越大,那么序号越大。如果两个元素相等,那么它们的序号相同。 每个数字的序号都

    2024年02月12日
    浏览(40)
  • LeetCode每日一题——1331.数组序号转换

    题目传送门 给你一个整数数组 arr ,请你将数组中的每个元素替换为它们排序后的序号。 序号代表了一个元素有多大。序号编号的规则如下: 序号从 1 开始编号。 一个元素越大,那么序号越大。如果两个元素相等,那么它们的序号相同。 每个数字的序号都应该尽可能地小。

    2024年02月14日
    浏览(36)
  • Leetcode Top 100 Liked Questions(序号53~74)

    题意:一个数组,找到和最大的子串 我记得好像On的动态规划来做的?但是想不起来了,先死做,用的 前缀和——TLE超时 那就只能想想dp怎么做了 假设dp[i]表示的是以 i 为右端点的最大的子串,dp[0]是自己; i=1时,如果dp[0]小于0,dp[1]=nums[1],否则dp[1]=dp[0]+nums[1] i=2时,如果

    2024年02月12日
    浏览(39)
  • Leetcode Top 100 Liked Questions(序号105~139)

    题意:根据前序遍历和中序遍历来构造二叉树 要用递归造树,要同时递归左子树和右子树,造树需要左边边界和右边边界 build函数有 树的跟指针, 前序的有左边边界和右边边界,中序的左边边界和右边边界 如果lr return; 因为是先序遍历,所以左子树是先序的第一个,先构

    2024年02月10日
    浏览(32)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包