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