力扣13. 罗马数字转整数
目录
力扣13. Roman to Integer(罗马数字转整数)
罗马数字包含以下七种字符:I(1), V(5), X(10), L(50), C(100), D(500), M(1000)。给定一个罗马数字,将其转换成整数。
示例 1:
输入:s = "III"
输出:3示例 2:
输入:s = "IV"
输出:4示例 3:
输入:s = "IX"
输出:9示例 4:
输入:s = "LVIII"
输出:58
解释:L = 50, V = 5, III = 3。示例 5:
输入:s = "MCMXCIV"
输出:1994
解释:M = 1000, CM = 900, XC = 90, IV = 4。提示:
- 1 <= s.length <= 15
- s 仅含字符 (‘I’, ‘V’, ‘X’, ‘L’, ‘C’, ‘D’, ‘M’)
- 题目数据保证 s 是一个有效的罗马数字,且表示整数在范围 [1, 3999] 内
进阶:…