永发信息网

将罗马数字转为阿拉伯数字,用python解

答案:2  悬赏:0  手机版
解决时间 2021-02-26 02:26
将罗马数字转为阿拉伯数字,用python解
最佳答案
class Solution(object):
    def romanToInt(self, s):
        """
        :type s: str
        :rtype: int
        """
        romanInt = {'I':1,'V':5,'X':10,'L':50,'C':100,'D':500,'M':1000};
        num = romanInt[s[0]];
        for i in range(1,len(s)):
            if romanInt[s[i]] > romanInt[s[i - 1]]:
                num += romanInt[s[i]] - 2 * romanInt[s[i - 1]];
            else:
                num += romanInt[s[i]];
        return num;
全部回答
你说呢...
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
滨河大道(中段)地址在什么地方,想过去办事
老刀削面馆在什么地方啊,我要过去处理事情
艾玛·斯通R级电影,艾玛·斯通身高有多高
股东大会做出特别决议,应当由出席股东大会的
怎么去刀疤
艾尚新娘跟妆这个地址在什么地方,我要处理点
好看的小说推荐,类似《不就偷你一杯子》的
若一个人在代谢过程中,其全部同化量的1/2来
带抱着的小孩子座车应该怎么样做
祖安怒兽打野如何出装
有一首歌歌词ONE TOW THREE FOUR FIVE SIX SE
Some call it morality .Others call it reli
燃气锅炉节能器和冷凝器的区别
俄语的歌词求翻译,感谢
跑车最高时速能开多少马力?
推荐资讯
当一个男人对你说别放纵自己是什么意思
在自然数中可以分为公因数和公倍数吗0是不是
佳佳家住在七楼,如果她从一楼走到二楼要用1
做个眉毛大概多长时间
复制一下图片中的日语
3D渲染出图后点保存没反应
马房寨我想知道这个在什么地方
G调转C调A和弦换成什么和弦
审判带什么传说武器
【精兵简政的意思】精兵简政是什么意思?
贝多芬在完全耳聋的情况下,创作了第九交响曲
狗吃东西中毒了怎么办
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?