小黑南京归来,参加部里的公务员培训,有点儿社死认识了好多小伙伴的leetcode之旅13. 罗马数字转整数

发布时间:2023年12月20日

小黑代码

class Solution:
    def romanToInt(self, s: str) -> int:
        chars = ['M', 'CM', 'D', 'CD', 'C', 'XC', 'L', 'XL', 'X', 'IX', 'V', 'IV','I']
        nums = [1000, 900, 500, 400, 100, 90, 50, 40, 10, 9, 5, 4, 1]
        map_ = dict((k, v) for k,v in zip(chars, nums))
        # 字符串长度
        n = len(s)
        # 结果变量
        res = 0
        # 开始循环
        i = 0
        while i < n:
            # 判断两个字符
            if i+1 < n and s[i:i+2] in map_:
                # print(s[i:i+2], ':', map_[s[i:i+2]])
                res += map_[s[i:i+2]]
                i += 2
            else:
                res += map_[s[i]]
                # print(s[i], ':', map_[s[i]])
                i += 1
        return res

在这里插入图片描述

罗马数字性质

class Solution:
    def romanToInt(self, s: str) -> int:
        chars = ['M', 'D', 'C', 'L', 'X', 'V','I']
        nums = [1000, 500, 100, 50, 10, 5, 1]
        map_ = dict((k, v) for k,v in zip(chars, nums))
        # 字符串长度
        n = len(s)
        # 结果变量
        res = 0
        # 开始循环
        i = 0
        pre_num = map_[s[i]]
        for i in range(n):
            cur_num = map_[s[i]]
            if pre_num < cur_num:
                # print('-', pre_num)
                res -= 2*pre_num
            res += cur_num
            # print('+', cur_num)
            pre_num = cur_num
        return res

在这里插入图片描述

小黑生活

南京马拉松后续照片

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

午餐券

在这里插入图片描述

证书下来了,达标大众一级和旧版大众精英

在这里插入图片描述
在这里插入图片描述

午餐干饭

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
干饭完毕,无浪费
在这里插入图片描述
在这里插入图片描述

破冰行动

在这里插入图片描述

成功报名环阳山半程马拉松

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

早餐干饭

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

体检报告出来,要注意身体,少吃油腻

在这里插入图片描述

参加漫长的培训

在这里插入图片描述

午餐干饭

在这里插入图片描述
在这里插入图片描述

晚餐干饭

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

出去绕着楼跑个十公里

在这里插入图片描述

早餐干饭

在这里插入图片描述

午餐干饭

在这里插入图片描述

晚餐干饭

在这里插入图片描述
在这里插入图片描述

继续漫长的上课

在这里插入图片描述

当了回主持人

在这里插入图片描述
在这里插入图片描述

晚上跑个五公里

在这里插入图片描述

早餐干饭

在这里插入图片描述
在这里插入图片描述

午餐干饭

在这里插入图片描述

课间去玩个uno

在这里插入图片描述

晚餐干饭

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

晚上上去社死了。。

在这里插入图片描述
在这里插入图片描述

晚上带着同事跑个3公里

在这里插入图片描述

晚上一起吃个外卖

在这里插入图片描述
在这里插入图片描述

早餐干饭

在这里插入图片描述

上午研讨会

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

午餐干饭

在这里插入图片描述

下午视频课和结业考试

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

买的新鞋到了

在这里插入图片描述

回家和跑团的毛毛跑个五公里

在这里插入图片描述

跑完步做个足疗

在这里插入图片描述

南二环早餐

在这里插入图片描述

南二环跑步

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

好冷啊,准备冥想一会儿,忘掉伤痛

文章来源:https://blog.csdn.net/qq_37418807/article/details/135065403
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。