让我们通过一个例子来学习:
CIX + CV + CCCXL = ?
罗马人没有阿拉伯-印度数字。 所以我们将完全按照罗马人计算它的方式来解决这个操作, 而不使用阿拉伯-印度数字。
1. 替换使用减法表示法编写的组。
替换使用减法表示法编写的任何一组符号。 也就是说, 仅使用加法符号将它们分解。
一组以减法表示法书写的符号 = 一组两个符号, 一个较小的值在另一个较大的值之前, 唯一允许的组合是: IV, IX, XL, XC, CD, CM, M(V), M(X), (X)(L), (X)(C), (C)(D), (C)(M) - 您通过从第二个符号的值中减去第一个符号的值来计算组的值。
加法表示法书写的一组符号 = 一组两个或多个符号, 要么具有相等的价值, 要么按其价值的降序排列, 从高到低 (最大的符号在左边, 最小的在右边)。 通过简单地将所有符号的所有值相加来计算组的值。
CIX:
IX = X - I = V IIIII - I = V IIII = VIIII
CIX = CVIIII
CCCXL:
XL = L - X = XXXXX - X = XXXX
CCCXL = CCCXXXX
2. 把罗马数字放在一起。
CVIIII +
CV +
CCCXXXX =
CVIIIICVCCCXXXX
3. 按值的降序排列符号。
按符号值的降序排列符号, 从左到右, 最大的符号在左边, 向下到最小的符号在右边。
CVIIIICVCCCXXXX =
CCCCCXXXXVVIIII
4. 将重复的符号分组组合在一起。
从右端 (较小的值所在的位置) 开始, 将相同符号的组组合成较大的符号。
CCCCCXXXXVVIIII =
CCCCCXXXXXIIII
CCCCCXXXXXIIII =
CCCCCLIIII
CCCCCLIIII =
DLIIII
5. 写重复符号。
用减法符号改写用过多加法符号书写的符号。
符号“I”不应连续重复超过 3 次, 重写:
DLIIII =
DLIV
最终答案:
CIX + CV + CCCXL =
DLIV ( = 554)
109 + 105 + 340 = 554
罗马人没有阿拉伯-印度数字。