示例:
输入: "MCMXCIV"
输出: 1994
解释: M = 1000, CM = 900, XC = 90, IV = 4.
题解:
class Solution {
public:
int romanToInt(string s)
{
int num = 0;
for (int i = 0; i < s.size(); )
{
string tmp_s = s.substr(i, 1);
if (i < s.size() - 1) // 后面会判断i和i+1的字符,防止越界
{
string tmp_s1 = s.substr(i, 2);
if ("I" == s.substr(i, 1))
{
if ("IV" == s.substr(i, 2))
{
num += 4;
i += 2;
continue;
}
else if ("IX" == s.substr(i, 2))
{