Roman number

ecma/array/roman-number/code/roman-number.mjs:

function toRoman(number) {
  // TODO
}

export { toRoman };

ecma/array/roman-number/code/roman-number.print.mjs:

import { toRoman } from './roman-number.mjs';

// Roman Number

// converting 1
console.log(toRoman(1));
console.log('I');

// converting 2
console.log(toRoman(2));
console.log('II');

// converting 3
console.log(toRoman(3));
console.log('III');

// converting 4
console.log(toRoman(4));
console.log('IV');

// converting 5
console.log(toRoman(5));
console.log('V');

// converting 6
console.log(toRoman(6));
console.log('VI');

// converting 9
console.log(toRoman(9));
console.log('IX');

// converting 27
console.log(toRoman(27));
console.log('XXVII');

// converting 48
console.log(toRoman(48));
console.log('XLVIII');

// converting 59
console.log(toRoman(59));
console.log('LIX');

// converting 93
console.log(toRoman(93));
console.log('XCIII');

// converting 141
console.log(toRoman(141));
console.log('CXLI');

// converting 163
console.log(toRoman(163));
console.log('CLXIII');

// converting 402
console.log(toRoman(402));
console.log('CDII');

// converting 575
console.log(toRoman(575));
console.log('DLXXV');

// converting 911
console.log(toRoman(911));
console.log('CMXI');

// converting 1024
console.log(toRoman(1024));
console.log('MXXIV');

// converting 3000
console.log(toRoman(3000));
console.log('MMM');

Response