
13. 罗马数字转整数
发布日期:2021-05-06 11:08:48
浏览次数:28
分类:精选文章
本文共 487 字,大约阅读时间需要 1 分钟。

class Solution: def romanToInt(self, s: str) -> int: dic = { "#":-1, 'I':1, 'V':5, "X":10, "L":50, "C":100, "D":500, "M":1000} s = s + "#" ans = 0 pre = s[0] i = 1 while i < len(s): if dic[pre] < dic[s[i]]: ans = ans + dic[s[i]] - dic[pre] pre = s[i+1] i = i + 2 else: ans = ans + dic[pre] pre = s[i] i = i + 1 return ans
发表评论
最新留言
不错!
[***.144.177.141]2025年04月09日 11时58分54秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
【DVWA】XSS-----------------high+各级别总结
2019-03-04
初探SSRF漏洞
2019-03-04
项目实训(树莓派)(一)树莓派4B简介与安装
2019-03-04
四级单词部分(整理)
2019-03-04
JavaFX\FXML\CSS的简单使用
2019-03-04
使用定时任务crontab命令
2019-03-04
【JavaFX】ListView
2019-03-04
不同进制之间的转换
2019-03-04
【POJ 1148】Utopia Divided
2019-03-04
【ybt高效进阶3-4-1】【luogu P3387】有向图缩点 / 【模板】缩点
2019-03-04
【python】理解列表推导式以及列表推导式嵌套
2019-03-04
【DG特长生2019 T4】【SSL 2892】文档恢复
2019-03-04
学校初一模拟赛(2019.5.11)
2019-03-04
恐怖的奴隶主
2019-03-04
python快速入门——从零开始学python
2019-03-04
pythonBug入门——从零开始学python
2019-03-04
solidity笔记——第一篇
2019-03-04
爬虫快速入门——发送post请问
2019-03-04
FISCO BCOS群组特性
2019-03-04
学习随笔——计算机硬件——2020.11.3
2019-03-04