Roman Numeral Converter - ruilee16/myFreeCodeCamp GitHub Wiki

function convertToRoman(num) {
  var temp=num.toString().split("").reverse().map(function(element,index){
    switch(element){
        case"1":
        return character[index];
        case"2":
        return character[index]+character[index];
        case"3":
        return character[index]+character[index]+character[index];
        case"4":
        
        return character[index]+character[+index+0.5];
        case"5":
        return character[+index+0.5];
        case"6":
        return character[+index+0.5]+character[index];
        case"7":
        return character[+index+0.5]+character[index]+character[index];
        case"8":
        return character[+index+0.5]+character[index]+character[index]+character[index];
        case"9":
        return character[index]+character[index+1];
        case"0":
        return"";
    }
  });
  return temp.reverse().join("");
}

convertToRoman(99);