Advertisement
Guest User

Untitled

a guest
Dec 1st, 2015
72
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.64 KB | None | 0 0
  1. function convert(num) {
  2. var numerals = [[1000, 'M'], [900, 'CM'], [800, 'DCCC'], [700, 'DCC'], [600, 'DC'], [500, 'D'], [400, 'CD'], [300, 'CCC'], [200, 'CC'], [100, 'C'], [90, 'XC'], [80, 'LXXX'], [70, 'LXX'], [60, 'LX'], [50, 'L'], [40, 'XL'], [30, 'XXX'], [20, 'XX'], [10, 'X'], [9, 'IX'], [8, 'VIII'], [7, 'VII'], [6, 'VI'], [5, 'V'], [4, 'IV'], [3, 'III'], [2, 'II'], [1, 'I']];
  3. var numAsNumerals = '';
  4. var i = 0;
  5. while (i < numerals.length) {
  6. if (num >= numerals[i][0]) {
  7. numAsNumerals = numAsNumerals.concat(numerals[i][1]);
  8. num -= numerals[i][0];
  9. }
  10. else {
  11. i++;
  12. }
  13. }
  14.  
  15. return numAsNumerals;
  16. }
  17.  
  18. convert(36);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement