https://leetcode-cn.com/problems/roman-to-integer/
def romanToInt(s):
""" 罗马数字转整数 """
roman_numerals = {
"M": 1000,
"D": 500,
"C": 100,
"L": 50,
"X": 10,
"V": 5,
"I": 1,
}
i = 0
sum = 0
while i < len(s) - 1:
if roman_numerals[s[i]] < roman_numerals[s[i + 1]]:
sum -= roman_numerals[s[i]]
else:
sum += roman_numerals[s[i]]
i += 1
return sum + roman_numerals[s[i]]