LeetCode刷题(31)
来源:互联网 发布:mac os x 10.13.1 cdr 编辑:程序博客网 时间:2024/06/03 09:42
判断是否是一个有效数字,提供一种正则表达式匹配的方式:
import reclass Solution(object): def isNumber(self, s): """ :type s: str :rtype: bool """ reg = "\s*[+,-]?(([0-9]+(\.[0-9]*)?)|([0-9]*(\.[0-9]+){1}))(e[+,-]?[0-9]+)?\s*" m = re.match(reg, s) if m : return len(m.group()) == len(s) else : return False
另外,讨论区有很多DFA算法。
阅读全文
0 0
- LeetCode刷题(31)
- 【leetcode】leetcode 刷题 笔记 (不定期更新)
- leetcode刷题(Python)
- LeetCode刷题(1)
- LeetCode刷题(2)
- LeetCode刷题(3)
- LeetCode刷题(废弃)
- LeetCode刷题(FizzBuzz)
- Leetcode刷题(1)
- Leetcode刷题(2)
- Leetcode刷题(3)
- Leetcode刷题(4)
- Leetcode刷题(5)
- Leetcode刷题(6)
- Leetcode刷题(7)
- Leetcode刷题(13)
- Leetcode刷题(17)
- LeetCode刷题(18)
- Java基础--2变量
- 头一天的python
- 数据库异常总结+++++
- centos 7 通过 yum方式安装jdk1.8
- Python类的构造器及继承
- LeetCode刷题(31)
- RandomAccessFile文件随机读写
- 剑指Offer面试题13:机器人的运动范围 Java实现
- gsdfghskdfghsdkfjghskdfgsdfggssdfgsdfg
- 11.6学习心得
- 1.向量
- UVA 10200 Prime Time
- 函数返回对象和对象的生命周期的结合
- 【最详细】将github上的项目源码导入eclipse详细教程