class Solution(object):
def romanToInt(self, s):
"""
:type s: str
:rtype: int
"""
a = {"I":1,"V":5,"X":10,"L":50,"C":100,"D":500,"M":1000}
b = 0
for i in range(len(s)):
if i<len(s)-1 and a[s[i]]<a[s[i+1]]:
b-=a[s[i]]
else:
b+=a[s[i]]
return b
罗马数字转整数
最新推荐文章于 2024-10-14 16:01:29 发布