[leetcode 10-08] 五、罗马数字转整数(为了攒积分)

在这里插入图片描述

在这里插入图片描述

		d = {
    
    'I':1, 'IV':3, 'V':5, 'IX':8, 'X':10, 'XL':30, 'L':50, 'XC':80, 'C':100, 'CD':300, 'D':500, 'CM':800, 'M':1000}
        return sum(d.get(s[max(i-1, 0):i+1], d[n]) for i, n in enumerate(s))

上面代码展开
在这里插入图片描述

参考链接

猜你喜欢

转载自blog.csdn.net/weixin_45492560/article/details/120654826