罗马数字转整数
简单美团字符串
题目描述
罗马数字包含七种不同的符号:I(1)、V(5)、X(10)、L(50)、C(100)、D(500)和M(1000)。通常情况下小的数字在大的数字右边,但存在特殊情况如IV表示4、IX表示9等。遍历字符串,如果当前字符代表的值小于下一个字符的值,则减去当前值,否则加上当前值。
示例
输入:
s = "MCMXCIV"输出:
1994solution.ts
输出结果
点击「运行代码」按钮查看结果...
罗马数字包含七种不同的符号:I(1)、V(5)、X(10)、L(50)、C(100)、D(500)和M(1000)。通常情况下小的数字在大的数字右边,但存在特殊情况如IV表示4、IX表示9等。遍历字符串,如果当前字符代表的值小于下一个字符的值,则减去当前值,否则加上当前值。
s = "MCMXCIV"1994