让我们通过一个例子来学习:
CCCXXXVIII + XC + CCCXLIII + CCCXIX - CXVII - CXLVIII - LVI - XC = ?
罗马人没有阿拉伯-印度数字。 所以我们将完全按照罗马人计算它的方式来解决这个操作, 而不使用阿拉伯-印度数字。
1. 将数值相同但符号不同 (+/-) 的罗马数字去掉。
匹配的数字/符号颜色相同。
CCCXXXVIII + XC + CCCXLIII + CCCXIX - CXVII - CXLVIII - LVI - XC =
CCCXXXVIII + CCCXLIII + CCCXIX - CXVII - CXLVIII - LVI
2. 简化计算的操作。
划掉符号不同的数字中出现的常见符号。
匹配的数字/符号颜色相同。
CCCXXXVIII + CCCXLIII + CCCXIX - CXVII - CXLVIII - LVI =
CXX + CCC + CCCXIX - V - LV
例如,数字 XI 和 IV:
XI 是一个用加法表示法书写的组 - 最大的符号在左边, 最小的在右边 - 要计算这个数字的值, 只需将 XI 中出现的符号的值相加即可: XI = X + I = 10 + 1 = 11
IV 是一个减法组, 其中较小的符号在较大的符号之前; 要计算该组的值,请从第二个符号的值中减去第一个符号的值: IV = V - I = 5 - 1 = 4
两个数相减时,XI - IV =(先分解写成减法的组) XI - IIII = X - III = VIIIII - III = VII (= 7), 正确的.
但是, 如果您删除公共符号, 而不管它是用减法符号编写的组的一部分: XI - IV = X - V = VV - V = V (= 5), 这是不对的.
3. 替换以减法表示法编写的组.
请替换任何一组以减法记数法书写的罗马数字。 也就是说, 仅使用加法符号将它们分解。
一组以减法表示法书写的符号 = 一组两个符号, 一个较小的值在另一个较大的值之前, 唯一允许的组合是: IV, IX, XL, XC, CD, CM, M(V), M(X), (X)(L), (X)(C), (C)(D), (C)(M) - 您通过从第二个符号的值中减去第一个符号的值来计算组的值。
以加法表示法书写的一组符号 = 一组两个或多个符号, 要么具有相等的价值, 要么按其价值的降序排列, 从高到低 (最大的符号在左边, 最小的在右边)。 通过简单地将所有符号的所有值相加来计算组的值。
CCCXIX:
IX = X - I = V IIIII - I = V IIII = VIIII
CCCXIX = CCCXVIIII
4. 将相同符号 (+ -) 的罗马数字放在一起。
将正数连在一起。
CXX +
CCC +
CCCXVIIII =
CXXCCCCCCXVIIII
将负数串联在一起。
V +
LV =
VLV
5. 按值的降序排列符号。
按符号值的降序排列符号, 从左到右, 最大的符号在左边, 向下到最小的符号在右边。
整理出组成我们正数的符号:
CXXCCCCCCXVIIII =
CCCCCCCXXXVIIII
整理出组成负数的符号:
VLV =
LVV
6. 划掉 (删除) 两个字符串中出现的任何符号。
CCCCCCCXXXVIIII -
LVV =
CCCCCCCXXXIIII -
LV
7. 再次,划掉两个字符串中常见的符号。
仅使用加法表示法将较大的符号转换为较小的符号。 然后再次划掉常用符号。
以下是较大值的符号,转换为加法表示法:
C = LL; X = VV;
CCCCCCCXXXIIII -
LV =
CCCCCCLLXXVVIIII -
LV =
CCCCCCLXXVIIII
8. 将重复的符号分组组合在一起。
从右端 (较小的值所在的位置) 开始, 将相同符号的组组合成较大的符号。
CCCCCCLXXVIIII =
CCCCC CLXXVIIII =
DCLXXVIIII
9. 重写重复符号。
用减法符号改写用过多加法符号书写的符号。
符号“I”不应连续重复超过 3 次, 重写:
DCLXXVIIII =
DCLXXIX
最终答案: