Skip to content

Latest commit

 

History

History
41 lines (25 loc) · 1.48 KB

README.zh.md

File metadata and controls

41 lines (25 loc) · 1.48 KB

罗马数字

写一个函数,从普通数字,转换成罗马数字.

罗马人是一群聪明的人。他们征服了欧洲大部分国家,统治了几百年。他们发明了混凝土和直路,甚至 Bikinis 夜店。他们从来没有发现过的一件事就是数字零。这使得写作和约会他们的功绩的广泛历史稍有挑战性,但他们提出的数字系统仍在使用。例如,英国广播公司使用罗马数字制定他们的节目。

罗马人用字母 I(1)、V(5)、X(10)、L(50)、C(100)、D(500)和 M(1000) 写数字(注意这些字母有很多直线,因此很容易侵入石碑)。

 1  => I
10  => X
 7  => VII

不需要能 转换 超过 3000 的罗马数字

在较大的罗马数字的右边记上较小的罗马数字,表示大数字加小数字。 在较大的罗马数字的左边记上较小的罗马数字,表示大数字减小数字。

要在实践中看到这一点,请考虑 1990 的例子.

在罗马数字中,1990 是 MCMXC:

1000=M 900=CM 90=XC

CM = 1000 - 100 = 900

2008 被写成 MMVIII:

2000=MM 8=Ⅷ

参见:http://www.novaroma.org/via_romana/numbers.html

资源

维基百科https://zh.wikipedia.org/wiki/%E7%BD%97%E9%A9%AC%E6%95%B0%E5%AD%97