Leetcode 13. Roman to Integer Solution
Nov 12, 2023
class Solution:
def romanToInt(self, s: str) -> int:
value = {
'I':1,
'V':5,
'X':10,
'L':50,
'C':100,
'D':500,
'M':1000
}
rsum = 0
for i in range(len(s)):
if i+1 < len(s) and value[s[i]]<value[s[i+1]]:
rsum -= value[s[i]]
else:
rsum +=value[s[i]]
return rsum