LeetCode刷题-65. 有效数字
题目链接:65. 有效数字
¶题解:
恶心人的字符串模拟题,边界条件一大堆!
¶题目简述:
判断一个字符串是否可以转化为数字!
¶题解:
步骤:
- 去掉首尾空格
- 若只有正负号,返回
false - 若只有一个
.或者.e、.E都不成立,返回false - 循环整个字符串:
- 对于
.:若多于一个或者在e或E之后,返回false - 对于
e 或 E:e 或 E前后为空,或者多于一个,返回false - 对于
e 或 E:e 或 E后为正负号,且正负号后面没有数字,返回false - 不是
. e E 0-9:直接返回false
- 对于
- 剩下其他情况合法,返回
true
老多的边界条件!!!
¶AC代码:
1 | |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 小牛博客!
评论





