题目
https://www.nowcoder.com/questionTerminal/6f8c901d091949a5837e24bb82a731f2
题意
请实现一个函数用来判断字符串是否表示数值(包括整数和小数)。例如,字符串”+100”,”5e2”,”-123”,”3.1416”和”-1E-16”都表示数值。 但是”12e”,”1a3.14”,”1.2.3”,”+-5”和”12e+4.3”都不是。
题解
比较清晰的方法就是一位一位来匹配。
1 | class Solution |
有个问题是,对于‘+.1’’1e+’这种情况,牛客上可能数据不充分。上述代码这种情况也正确。