Pre XII je to 12, takže toto je vlastne X + II = 10 + 2 = 12. Rímske číslice 4 nie sú IIII, je to IV. Je to trochu zložité. C je možné použiť pred D (500) a M (1000) na ich výrobu 400 a 900.
...
Od rímskeho k celočíselnému v Pythone.
Číslovka | Hodnota |
---|---|
V | 5 |
X | 10 |
L | 50 |
C | 100 |
- Ako konvertujete celé číslo na rímske číslice?
- Ako kódujete rímske číslice?
- Ako prevádzate rímske číslice na celé čísla?
Ako konvertujete celé číslo na rímske číslice?
Podobne pre rímske číslo: DCLXVI, Jeho celočíselná hodnota je: 500 + 100 + 50 + 10 +5 + 1 = 666. Rímske číslo pre 4 a 9 však nie je zapísané ako IIII a VIIII.
...
Preveďte rímske číslo na celé číslo v Jave.
Rímsky symbol | Hodnota |
---|---|
X | 10 |
L | 50 |
C | 100 |
D | 500 |
Ako kódujete rímske číslice?
Moderné rímske číslice sa píšu tak, že sa každá číslica vyjadrí oddelene, pričom sa začína úplne ľavou číslicou a akékoľvek číslo s nulovou hodnotou sa preskočí. Rímskymi číslicami: 1990 je znázornené: 1000 = M, 900 = CM, 90 = XC; čo má za následok MCMXC. 2008 sa píše ako 2000 = MM, 8 = VIII; alebo MMVIII.
Ako prevádzate rímske číslice na celé čísla?
Algoritmus na prevod rímskych číslic na celé čísla:
Prevezmite symbol jeden po druhom od indexu 0: Ak je aktuálna hodnota symbolu väčšia alebo rovná hodnote nasledujúceho symbolu, pripočítajte túto hodnotu k priebežnému súčtu. inak odčítajte túto hodnotu pripočítaním hodnoty nasledujúceho symbolu k priebežnému súčtu.