- Notifications
You must be signed in to change notification settings - Fork 625
/
Copy path65.py
28 lines (24 loc) · 611 Bytes
/
65.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
'''
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.
'''
classSolution(object):
defisNumber(self, s):
"""
:type s: str
:rtype: bool
"""
s=s.strip()
try:
ifisinstance(float(s),float) orisinstance(int(s),int):
returnTrue
exceptExceptionase:
returnFalse
# Time: O(1)
# Space: O(1)