<分区>
Possible Duplicate:
How do you find a roman numeral equivalent of an integer
我正在寻找一种简单的算法(最好使用 Python)。如何将给定的整数转换为罗马数字?
string Roman(int Num){...}
例如,Roman(1981) 必须生成“MCMLXXXI”。
<分区>
Possible Duplicate:
How do you find a roman numeral equivalent of an integer
我正在寻找一种简单的算法(最好使用 Python)。如何将给定的整数转换为罗马数字?
string Roman(int Num){...}
例如,Roman(1981) 必须生成“MCMLXXXI”。
最佳答案
有一次我需要相反的东西(从罗马数字到 int
)。 Wikipedia有关于罗马数字如何工作的令人惊讶的详细信息。一旦您意识到事物的定义如此明确并且规范如此容易获得,将其转换为代码就相当简单了。
关于java - 整数的罗马表示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4035155/