Back to Leetcode

Readme

Others/065.Valid-Number/Readme.md

latest651 B
Original Source

065.Valid-Number

本题的主框架是找到科学记数法的标记“e”。“e”之前和之后的两个子字符串必须分别都是合法的“数”。但是“e”之前的子字符串允许是一个小数,后者只允许是整数。

合法的小数的定义是:数字+最多一个小数点。合法的整数的定义是:数字+没有小数点。

任何正负号,只可能出现在合法的数(无论整数或小数)的第一个字符的位置。

可能需要单独判断的corner cases是:只有小数点或空或“e”的字符串都不是合法的数。

Leetcode Link