[230901] Leetcode - 13

Leetcode - 13. Roman to Integer

/**
 * @param {string} s
 * @return {number}
 */
var romanToInt = function (s) {
  const roman = {
    I: 1,
    V: 5,
    X: 10,
    L: 50,
    C: 100,
    D: 500,
    M: 1000,
  };

  let result = 0;
  let exNum = 0;

  for (char of s) {
    const curNum = roman[char];

    if (exNum < curNum) result -= exNum * 2;

    result += curNum;
    exNum = curNum;
  }

  return result;
};

svg

  • 2차원 벡터 그래픽을 서술하는 XML 기반의 마크업 언어
  • 벡터 기반이라 모든 사이즈에서 선명함 유지됨

Categories:

Updated:

Leave a comment