var romanToInt = function(s) {
let map = {
'I': 1,
'V': 5,
'X': 10,
'L': 50,
'C': 100,
'D': 500,
'M': 1000
}
var result = 0;
var sum = 0;
for (let i = 0; i < s.length; i++) {
if (map[s[i]] < map[s[i + 1]]) {
result = map[s[i + 1]] - map[s[i]];
i++;
} else {
result = map[s[i]];
}
sum += result;
}
console.log(sum);
return sum;
};
前端js刷leetcode13 罗马数字转整数
最新推荐文章于 2024-09-15 21:53:26 发布