2.9 KiB

id, title, challengeType, forumTopicId
id title challengeType forumTopicId
a7f4d8f2483413a6ce226cac 罗马数字转换器 5 16044

--description--

把传入的数字转变为罗马数字。

转换后的罗马数字字母必须都是大写。

--hints--

convertToRoman(2)应该返回 'II'。

assert.deepEqual(convertToRoman(2), 'II');

convertToRoman(3)应该返回 'III'。

assert.deepEqual(convertToRoman(3), 'III');

convertToRoman(4)应该返回 'IV'。

assert.deepEqual(convertToRoman(4), 'IV');

convertToRoman(5)应该返回 'V'。

assert.deepEqual(convertToRoman(5), 'V');

convertToRoman(9)应该返回 'IX'。

assert.deepEqual(convertToRoman(9), 'IX');

convertToRoman(12)应该返回 'XII'。

assert.deepEqual(convertToRoman(12), 'XII');

convertToRoman(16)应该返回 'XVI'。

assert.deepEqual(convertToRoman(16), 'XVI');

convertToRoman(29)应该返回 'XXIX'。

assert.deepEqual(convertToRoman(29), 'XXIX');

convertToRoman(44)应该返回 'XLIV'。

assert.deepEqual(convertToRoman(44), 'XLIV');

convertToRoman(45)应该返回 'XLV'。

assert.deepEqual(convertToRoman(45), 'XLV');

convertToRoman(68)应该返回 'LXVIII'。

assert.deepEqual(convertToRoman(68), 'LXVIII');

convertToRoman(83)应该返回 'LXXXIII'。

assert.deepEqual(convertToRoman(83), 'LXXXIII');

convertToRoman(97)应该返回 'XCVII'。

assert.deepEqual(convertToRoman(97), 'XCVII');

convertToRoman(99)应该返回 'XCIX'。

assert.deepEqual(convertToRoman(99), 'XCIX');

convertToRoman(400)应该返回 'CD'。

assert.deepEqual(convertToRoman(400), 'CD');

convertToRoman(500)应该返回 'D'。

assert.deepEqual(convertToRoman(500), 'D');

convertToRoman(501)应该返回 'DI'。

assert.deepEqual(convertToRoman(501), 'DI');

convertToRoman(649)应该返回 'DCXLIX'。

assert.deepEqual(convertToRoman(649), 'DCXLIX');

convertToRoman(798)应该返回 'DCCXCVIII'。

assert.deepEqual(convertToRoman(798), 'DCCXCVIII');

convertToRoman(891)应该返回 'DCCCXCI'。

assert.deepEqual(convertToRoman(891), 'DCCCXCI');

convertToRoman(1000)应该返回 'M'。

assert.deepEqual(convertToRoman(1000), 'M');

convertToRoman(1004)应该返回 'MIV'。

assert.deepEqual(convertToRoman(1004), 'MIV');

convertToRoman(1006)应该返回 'MVI'。

assert.deepEqual(convertToRoman(1006), 'MVI');

convertToRoman(1023)应该返回 'MXXIII'。

assert.deepEqual(convertToRoman(1023), 'MXXIII');

convertToRoman(2014)应该返回 'MMXIV'。

assert.deepEqual(convertToRoman(2014), 'MMXIV');

convertToRoman(3999)应该返回 'MMMCMXCIX'。

assert.deepEqual(convertToRoman(3999), 'MMMCMXCIX');

--solutions--