利用字典的罗马数字转整数代码实现
class Solution:
def romanToInt(self, s):
"""
:type s: str
:rtype: int
"""
cl={'I':1,'V':5,'X':10,'L':50,'C':100,'D':500,'M':1000}
cle={'IV':-2,'IX':-2,'XL':-20,'XC':-20,'CD':-200,'CM':-200}
sum_=0
neg=0
for i in s:
sum_+=cl[i]
for key,value in cle.iteritems():
if key in s:
neg+=value
return sum_+neg