LeetCode刷题DAY 3:罗马数字转整数

作者: 三猫后端 | 来源:发表于2020-05-03 18:16 被阅读0次

原文链接:LeetCode刷题DAY 3:罗马数字转整数

微信公众号:机器学习养成记


LeetCode刷题第三天。本道题非常简单,通过字典建立哈希表,根据运算逻辑进行加或减操作即可。

题目描述

罗马数字中,字母与数字之间有如下对应关系:

通常情况下,大数字在左小数字在右,如VI表示6,当小数字在左大数字在右,表示大数要减去小数,如IV表示4。该题目要求是给出一个罗马数字转化为整数。

知识点

思路:建立哈希表

首先通过字典结构建立罗马字母与数字间的哈希对应表,然后根据前后两个字符表示的大小关系,把相应的数值进行加或减运算。


往期推荐:

百度地图API调用:正逆地理编码

疫情下,你还好吗

图片相似度识别:pHash算法

相关文章

网友评论

    本文标题:LeetCode刷题DAY 3:罗马数字转整数

    本文链接:https://www.haomeiwen.com/subject/emhjghtx.html