羅馬數轉換數字
class Solution:
def romanToInt(self, s: str) -> int:
dic = {'I' : 1, 'V' : 5, 'X' : 10, 'L' : 50, 'C' : 100, 'D' : 500, 'M' : 1000}
alist = ['IV', 'IX', 'XL', 'XC', 'CD', 'CM']
s += ' '
ans = 0
i = 0
while i < len(s) - 1:
if s[i] + s[i + 1] in alist:
ans += dic[s[i + 1]] - dic[s[i]]
i += 2
else:
ans += dic[s[i]]
i += 1
return ans