美文网首页
剑指offer第49题

剑指offer第49题

作者: BrianAguilar | 来源:发表于2015-09-06 08:47 被阅读37次

    题目:将一个字符串转换成一个整数,要求不能使用字符串转换整数的库函数。

    这个题目从昨天搞到今天,终于发现了问题在哪里。在这个过程中,我觉得最关键的是第一位字符的判断。代码如下

    把字符串转换成数字

    第30行第一位的计算一定要放在for循环的外面,也就是第12到14行,如果放在for循环里面,测试用例“123”时,将会得到223,原因在于第一位first的计算在循环里面,每次循环都会加一次最高位(学弟给我的解释)

    还有,首先是要排除特殊字符,再判断第二位字符。(java基本功很重要,对API文档要熟悉)牛客网上多刷题......

    相关文章

      网友评论

          本文标题:剑指offer第49题

          本文链接:https://www.haomeiwen.com/subject/occrcttx.html