algorithms/romanNums.js
2024-01-12 07:01:06 -05:00

30 lines
457 B
JavaScript

function convertToRoman(num) {
const out = [];
const roms = [
["M", 1000],
["CM", 900],
["D", 500],
["CD", 400],
["C", 100],
["XC", 90],
["L", 50],
["XL", 40],
["X", 10],
["IX", 9],
["V", 5],
["IV", 4],
["I", 1],
];
for (let i of roms) {
if (num % i[1] < num) {
out.push(i[0]);
num -= i[1];
}
console.log(num % i[1]);
}
return out;
}
console.log(convertToRoman(7));