博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
171. Excel Sheet Column Number
阅读量:7059 次
发布时间:2019-06-28

本文共 500 字,大约阅读时间需要 1 分钟。

一、题目

  1、审题

  

  2、分析

    以上图对应关系,输入一个字符串,输出其对应的整数。

 

二、解答

  1、思路:

    上表中,1——26 对应 A——Z;

    而,A——Z 下标对应 0——25;

    所以每次 S 中字符 c 对应的整数为: c - ‘A' + 1;再依次拼接数值即可。

public int titleToNumber(String s) {             int lastIdx = s.length() - 1;        int begin = 0;        int result = 0;                while(begin <= lastIdx) {            char c = s.charAt(begin++);            result = result * 26 + (c - 'A' + 1);        }        return result;    }

 

转载于:https://www.cnblogs.com/skillking/p/9797987.html

你可能感兴趣的文章
WordPress版微信小程序2.4版发布
查看>>
区域极大值—lhMorpRMax
查看>>
关于使用HttpModule模块处理登录验证示例
查看>>
css字体样式(Font Style),属性
查看>>
C#中AppDomain.CurrentDomain.BaseDirectory与Application.StartupPath的区别
查看>>
Java--调试--单步调试,断言,单元测试
查看>>
Sicily 4495. Print permutations
查看>>
silverlight 对ChildWindow返回给父窗体值的理解(转载)
查看>>
大数据量高并发的数据库优化(转)
查看>>
motion的移植和使用
查看>>
css 去除页面双击事件
查看>>
Android View 之进度条+拖动条+星级评论条....
查看>>
Atitit.html解析器的选型 jsoup nsoup ,java c# .net 版本
查看>>
Android解析JSON速度对比
查看>>
javascipt继承机制(from阮一峰)
查看>>
Atitit.http连接合并组件 ConnReducerV3 新特性
查看>>
Android USB Gadget复合设备驱动(打印机)测试方法
查看>>
Windows 7下配置JDK环境变量和Java环境变量配置
查看>>
linux 修改 elf 文件的dynamic linker 和 rpath
查看>>
WPF模糊效果(BlurEffect)
查看>>