[old] Roman Numerals

[old] Roman Numerals

罗马数字来源于古罗马编码系统。它们是基于字母表的特定字母的组合,所表示的数等于这些数字相加(或者是相减)得到的数。前十位的罗马数字是: ...

更多额外的关于罗马数字的信息可以参考 维基百科的文章.

在这个任务里,你应该返回给出指定的整数值的范围从1到3999的罗马数字。

输入: 一个整数 (int).

输出: 一个字符串形式的罗马数字 (str).

范例:

romanNumerals(6) == 'VI'
  romanNumerals(76) == 'LXXVI'
  romanNumerals(13) == 'XIII'
  romanNumerals(44) == 'XLIV'
  romanNumerals(3999) == 'MMMCMXCIX'
  

如何使用: 这是一个有教育意义的任务,它让你去探索不同的记数系统。由于罗马数字字体经常使用,它也可以被用于文本生成。建筑外表的年号和基石常写于罗马数字。这些数字在现代世界有许多其他的用途,你可以 在这 了解它......或者,也许你会遇到有一个来自古代罗马的客户;-)

前提: 0 < number < 4000

You should be an authorized user in order to see the full description and start solving this mission.
19