Dla XII jest to 12, więc tak naprawdę jest to X + II = 10 + 2 = 12. Cyfry rzymskie 4 to nie IIII, to IV. To trochę trudne. C można użyć przed D(500) i M(1000), aby uzyskać odpowiednio 400 i 900.
...
Roman na Integer w Pythonie.
Liczbowy | Wartość |
---|---|
V | 5 |
x | 10 |
L | 50 |
C | 100 |
- Jak przekonwertować liczbę całkowitą na cyfry rzymskie??
- Jak kodujesz cyfry rzymskie?
- Jak przekonwertować cyfry rzymskie na liczby całkowite??
Jak przekonwertować liczbę całkowitą na cyfry rzymskie??
Podobnie dla liczby rzymskiej: DCLXVI , jej wartość całkowita to: 500 + 100 + 50 + 10 +5 + 1= 666. Jednak liczba rzymska dla 4 i 9 nie jest zapisana odpowiednio jako IIII i VIIII.
...
Konwertuj liczbę rzymską na liczbę całkowitą w Javie.
Symbol rzymski | Wartość |
---|---|
x | 10 |
L | 50 |
C | 100 |
D | 500 |
Jak kodujesz cyfry rzymskie?
Współczesne cyfry rzymskie zapisuje się, wyrażając każdą cyfrę osobno, zaczynając od skrajnej lewej cyfry i pomijając każdą cyfrę o wartości zero. Cyframi rzymskimi: 1990 jest oddawane: 1000=M, 900=CM, 90=XC; w wyniku MCMXC. 2008 zapisujemy jako 2000=MM, 8=VIII; lub MMVIII.
Jak przekonwertować cyfry rzymskie na liczby całkowite??
Algorytm do konwersji liczb rzymskich na liczbę całkowitą:
Weź symbol jeden po drugim, zaczynając od indeksu 0: Jeśli bieżąca wartość symbolu jest większa lub równa wartości następnego symbolu, dodaj tę wartość do bieżącej sumy. w przeciwnym razie odejmij tę wartość, dodając wartość następnego symbolu do sumy bieżącej.