JSFiddle - React, Tailwind, and code Playground
by BeNdErR
JavaScript
var intToRoman = function(num) {
var nums = [1000, 900, 500, 400, 100, 90, 50, 40, 10, 9, 5, 4, 1];
var lets = ["M", "CM", "D", "CD", "C", "XC", "L", "XL", "X", "IX", "V", "IV", "I"];
var x = 0;
var output = "";
while(num > 0 && x < nums.length) {
if (num - nums[x] >= 0) {
output += lets[x];
num -= nums[x];
} else {
x++;
}
}
return output;
};
console.log(intToRoman(1994));