Roman to Integer
来源:互联网 发布:淘宝虚拟店铺多少一个 编辑:程序博客网 时间:2024/06/05 20:50
Given a roman numeral, convert it to an integer.
Input is guaranteed to be within the range from 1 to 3999.
class Solution: # @return an integer def romanToInt(self, s): numerals = { "M": 1000, "D": 500, "C": 100, "L": 50, "X": 10, "V": 5, "I": 1 } sum=0 s=s[::-1] last=None for x in s: if last and numerals[x]<last: sum-=2*numerals[x] sum+=numerals[x] last=numerals[x] return sum
0 0
- Integer to Roman & Roman to Integer
- Integer to Roman & Roman to Integer
- LeetCode Roman to Integer && Integer to Roman
- 【leetcode】Roman to Integer | Integer to Roman
- Leetcode - "Roman to Integer" & "Integer to Roman"
- LeetCode:Roman to Integer,Integer to Roman
- Integer to Roman and Roman to Integer
- LeetCode Integer to Roman & Roman to Integer
- Roman to Integer/Integer to Roman
- leetcode - roman to integer & integer to roman
- "Roman to Integer" and "Integer to Roman"
- Roman to Integer &&Integer to Roman
- Roman to Integer and Integer to Roman
- Roman to Integer/Integer to Roman
- LeetCode:Roman to Integer
- LeetCode: Integer to Roman
- LeetCode: Roman to Integer
- LeetCode Integer to Roman
- 数组的指针特性
- Linux下PHP安装配置MongoDB数据库连接扩展
- DSP-BIOS使用入门
- 使用Tcl脚本分配FPGA管脚
- Markdown中插入数学公式的方法
- Roman to Integer
- 金庸武侠小说之我的见解
- 实例学习gcc+gdb+make
- 学习FPGA的网站推荐
- 配置ssh公钥访问oschina
- 使用接插件需要注意的问题
- DSP6000的上电及供电
- 读书札记-2013年12月
- DSP6000的几个简单优化技巧