leetcode(13)罗马数字转整数(python3)

您所在的位置:网站首页 罗马数字1到10发音 leetcode(13)罗马数字转整数(python3)

leetcode(13)罗马数字转整数(python3)

2023-06-14 19:32| 来源: 网络整理| 查看: 265

leetcode(13)罗马数字转整数(python3) 原创

wx5aa3987c51f20 2023-06-08 17:46:39 ©著作权

文章标签 leetcode 算法 数据结构 罗马数字 字符串 文章分类 办公效率

©著作权归作者所有:来自51CTO博客作者wx5aa3987c51f20的原创作品,请联系作者获取转载授权,否则将追究法律责任

题目描述; 罗马数字包含以下七种字符: I, V, X, L,C,D 和 M。 字符 数值 I 1 V 5 X 10 L 50 C 100 D 500 M 1000 给定一个罗马数字,将其转换成整数。输入确保在 1 到 3999 的范围内。

class Solution: def romanToInt(self, s: str) -> int: # 对于前面的数小于后面的数,采用先减后加的方法,同时最后一位数恒为加 dict_ = {'I':1,'V':5,'X':10,'L':50,'C':100,'D':500,'M':1000} sums = 0 m = len(s) for i in range(m): if i != m-1: if dict_[s[i]] 收藏 评论 分享 举报

上一篇:机器学习会议论文(一)AutoGAN-Distiller:Searching to Compress Generative Adversarial Networks

下一篇:走入职场的第一步,就是学会不做情绪的奴隶



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3