class Solution:
def romanToInt(self, s: str) -> int:
roman = {'I': 1, 'V': 5, 'X': 10, 'L': 50, 'C': 100, 'D': 500, 'M': 1000}
num = 0
for i in range(len(s)):
if i > 0 and roman[s[i]] > roman[s[i - 1]]:
num += roman[s[i]] - 2 *roman[s[i - 1]]
else:
num += roman[s[i]]
return num
if __name__ == "__main__":
#testcase1
s = Solution()
a=s.romanToInt("III")
b=s.romanToInt("IV")
c=s.romanToInt("IX")
d=s.romanToInt("LVIII")
e=s.romanToInt("MCMXCIV")