罗马数字转整数
代码实现
class Solution(object):def romanToInt(self, s):""":type s: str:rtype: int"""n=len(s)sum=0for i in range(0,n):dic = {'I': 1, 'V': 5, 'X': 10, 'L': 50, 'C': 100, 'D': 500, 'M': 1000}if i+1!=n:if s[i]=='I':if s[i+1] == 'V' or s[i+1]=='X':dic[s[i]]=-1if s[i]=='X':if s[i+1] == 'L' or s[i+1]=='C':dic[s[i]]=-10if s[i]=='C':if s[i+1] == 'D' or s[i+1]=='M':dic[s[i]]=-100sum+=dic[s[i]]return sum