Roman Numbers converter

function romanToInt(roman) {
const romanToIntMap = {
'I': 1,
'V': 5,
'X': 10,
'L': 50,
'C': 100,
'D': 500,
'M': 1000
};
let result = 0;
let previousValue = 0;
for (let i = roman.length - 1; i >= 0; i--) {
const currentValue = romanToIntMap[roman[i]];
if (currentValue < previousValue) {
result -= currentValue;
} else {
result += currentValue;
}
previousValue = currentValue;
}
return result;
}
function romanToInt(roman) { const romanToIntMap = { 'I': 1, 'V': 5, 'X': 10, 'L': 50, 'C': 100, 'D': 500, 'M': 1000 }; let result = 0; let previousValue = 0; for (let i = roman.length - 1; i >= 0; i--) { const currentValue = romanToIntMap[roman[i]]; if (currentValue < previousValue) { result -= currentValue; } else { result += currentValue; } previousValue = currentValue; } return result; }
function romanToInt(roman) {
  const romanToIntMap = {
    'I': 1,
    'V': 5,
    'X': 10,
    'L': 50,
    'C': 100,
    'D': 500,
    'M': 1000
  };

  let result = 0;
  let previousValue = 0;

  for (let i = roman.length - 1; i >= 0; i--) {
    const currentValue = romanToIntMap[roman[i]];
    if (currentValue < previousValue) {
      result -= currentValue;
    } else {
      result += currentValue;
    }
    previousValue = currentValue;
  }

  return result;
}