He tratado con este codigo pero haga lo que haga no me deja continuar, ¿Qué debo agregar, aumentar o quitar?
function convertToRoman(num) {
const romanNum = [
['', "I", "II", "III", "IV", "V", "VI", "VII", "VIII", "IX"],
['', "X", "XX", "XXX", "XL", "L", "LX", "LXX", "LXXX", "XC"],
['', "C", "CC", "CCC", "CD", "D", "DC", "DCC", "DCCC", "CM"],
['', "M", "MM", "MMM"]
];
let numArr = String(num).split("").map((num) => { return Number(num) });
let numLeng = num.length - 1; var str = '';
for (let index = 0; index < num.length; index++) {
str += romanNum[numLeng][numArr[index]];
numLeng--;
};
return str;
}
convertToRoman(36);
Your browser information:
User Agent is: Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/109.0.0.0 Safari/537.36
Challenge: JavaScript Algorithms and Data Structures Projects - Roman Numeral Converter
Link to the challenge: