RunKit + npm: roman2int

node v12.22.12
version: 1.2.4
endpointsharetweet
const roman2int = require("roman2int") const romanNumbers = [ "", "III", "IV", "VIII", "IX", "X", "XV", "XXVIII", "LXIX", "XCIX", "XLIX", "MDCCXCVIII", "MCMLII", "MMDCCCLXXXIII", "MDCCCLXXXII", "MMDCCCLXIII", "XD", "MMMDLXI", "MMMDCCCLXVIII", "MMDCCCLXIX", "MDCCCLXVI", "iii", "MMDCXXXIX", "MMMCLXVII", "MMMDCCXLVII", "0" ]; let numbersMap = []; romanNumbers.forEach((romanNumber, index) => { const intNumber = roman2int(romanNumber); typeof intNumber === "number" ? numbersMap.push({ roman: romanNumber, arabic: intNumber }) : console.log(`Pass# ${index}, Roman numeral: ${romanNumber}, roman2int error: ${intNumber}`); }); console.log(numbersMap);
Created from: https://npm.runkit.com/roman2int
Loading…

no comments

    sign in to comment