leetcode Roman to Integer python
2015-11-18 22:49
676 查看
class Solution(object): def romanToInt(self, s): """ :type s: str :rtype: int """ numerals = { "M": 1000, "D": 500, "C": 100, "L": 50, "X": 10, "V": 5, "I": 1 } sums=0 s=s[::-1] last=None for x in s: if last and numerals[x] < last: sums-=2*numerals[x] sums+=numerals[x] last=numerals[x] return sums
@link http://www.cnblogs.com/zuoyuan/p/3779688.html
相关文章推荐
- python之生成文件列表(链接方式)
- python之批量重命名目录文件
- 练习PYTHON之EPOLL
- python之转换源码后缀名为txt后缀名
- python urllib模块
- leetcode Integer to Roman python
- python之模块hashlib(提供了常见的摘要算法,如MD5,SHA1等等)
- 练习PYTHON之EVENTLET
- python之WebSocket的开发
- 练习PYTHON之GEVENT
- Python pexpect出现错误‘module have no attribute "spawn" 解决办法
- Python/scikit-learn机器学习库(决策树)
- LeetCode OJ 系列之78 Subsets --Python
- python之string操作汇总
- python之实现ftp上传下载代码(含错误处理)
- python里面的函数参数
- 练习PYTHON协程之GREENLET
- python之模块ftplib(实现ftp上传下载代码)
- python_2
- [Python标准库]string——文本常量和模板