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));