您的位置:首页 > 其它

Roman To Integer

2015-12-04 09:16 274 查看
var roman = {
"I": 1,
"V": 5,
"X": 10,
"L": 50,
"C": 100,
"D": 500,
"M": 1000
};

var romanToInt = function(s) {
if (s.length < 1) {
return 0;
}

for (var i = s.length - 1; i >= 0; i--) {
if (i == s.length - 1) {
var res = roman[s[i]];
continue;
}

if (roman[s[i]] >= roman[s[i + 1]]) {
res += roman[s[i]];
} else {
res -= roman[s[i]];
}
}

return res;
};
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: