Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function convertToRoman(num) {
- var array = num.toString().split('');
- var arrayFull = [];
- var arrayRoman = [];
- var roman1 = ['', 'I', 'II', 'III', 'IV', 'V', 'VI', 'VII', 'VIII', 'IX'];
- var roman2 = ['', 'X', 'XX', 'XXX', 'XL', 'L', 'LX', 'LXX', 'LXXX', 'XC'];
- var roman3 = ['', 'C', 'CC', 'CCC', 'CD', 'D', 'DC', 'DCC', 'DCCC', 'CM'];
- var roman4 = ['', 'M', 'MM', 'MMM'];
- for (var i = 0; i <= 3; i++) {
- if (typeof array[i] === 'undefined')
- arrayFull.unshift('0');
- else
- arrayFull[i] = array[i];
- }
- arrayRoman = [
- roman4[arrayFull[0]],
- roman3[arrayFull[1]],
- roman2[arrayFull[2]],
- roman1[arrayFull[3]]];
- return arrayRoman.join('');
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement