Link : Valid Number
Analysis:
Test case is quite important.
To make clear what if input is NULL, '\0', or " "(only space).
exponential part is quite important.
I tried several times, and there is always some case that I didn't expect.
This is intentionally a vague problem. So ask for details from interviewers, if possible.
| Validate if a given string is numeric. Some examples: "0" => true " 0.1 " => true "abc" => false "1 a" => false "2e10" => true Note: It is intended for the problem statement to be ambiguous. You should gather all requirements up front before implementing one. |
Analysis:
Test case is quite important.
To make clear what if input is NULL, '\0', or " "(only space).
exponential part is quite important.
I tried several times, and there is always some case that I didn't expect.
This is intentionally a vague problem. So ask for details from interviewers, if possible.