Za XII je 12, torej je to dejansko X + II = 10 + 2 = 12. Rimske številke 4 niso IIII, je IV. To je malo zapleteno. C lahko uporabite pred D (500) in M (1000), da jih naredite 400 oziroma 900.
...
Roman do Integer v Pythonu.
Številka | Vrednost |
---|---|
V | 5 |
X | 10 |
L | 50 |
C | 100 |
- Kako pretvorite celo število v rimske številke?
- Kako kodirate rimske številke?
- Kako pretvorite rimske številke v cela števila?
Kako pretvorite celo število v rimske številke?
Podobno za rimsko število: DCLXVI, njegova cela vrednost je: 500 + 100 + 50 + 10 +5 + 1 = 666. Vendar rimske številke za 4 in 9 niso zapisane kot IIII oziroma VIIII.
...
Pretvorite rimsko število v celo število v Javi.
Rimski simbol | Vrednost |
---|---|
X | 10 |
L | 50 |
C | 100 |
D | 500 |
Kako kodirate rimske številke?
Sodobne rimske številke se pišejo tako, da se vsaka številka izrazi ločeno, začenši z najbolj levo števko in preskoči katero koli številko z vrednostjo nič. V rimskih številkah: 1990 je upodobljeno: 1000 = M, 900 = CM, 90 = XC; kar ima za posledico MCMXC. 2008 je zapisano kot 2000 = MM, 8 = VIII; ali MMVIII.
Kako pretvorite rimske številke v cela števila?
Algoritem za pretvorbo rimskih številk v celo število:
Vzemite simbol enega za drugim od indeksa 0: Če je trenutna vrednost simbola večja ali enaka vrednosti naslednjega simbola, dodajte to vrednost tekoči seštevku. else odštejte to vrednost, tako da k naslednji seštevki dodate vrednost naslednjega simbola.