За КСИИ, то је 12, тако да је ово заправо Кс + ИИ = 10 + 2 = 12. Римски бројеви 4 нису ИИИИ, то је ИВ. Ово је мало зезнуто. Ц се може користити пре Д (500) и М (1000) да би их учинили 400 и 900 респективно.
...
Роман то Интегер у Питхону.
Нумерал | Вредност |
---|---|
В | 5 |
Икс | 10 |
Л | 50 |
Ц | 100 |
- Како претворити цео број у римске бројеве?
- Како кодирате римске бројеве?
- Како претворити римске бројеве у целе бројеве?
Како претворити цео број у римске бројеве?
Слично за римски број: ДЦЛКСВИ, његова целобројна вредност је: 500 + 100 + 50 + 10 +5 + 1 = 666. Међутим, римски бројеви за 4 и 9 нису написани као ИИИИ, односно ВИИИИ.
...
Претворите римски број у цео број у Јави.
Римски симбол | Вредност |
---|---|
Икс | 10 |
Л | 50 |
Ц | 100 |
Д | 500 |
Како кодирате римске бројеве?
Савремени римски бројеви пишу се тако што се свака цифра изражава засебно, почевши од крајње леве цифре и прескачући било коју цифру са вредношћу нула. У римским бројевима: 1990 је исписано: 1000 = М, 900 = ЦМ, 90 = КСЦ; што је резултирало МЦМКСЦ. 2008. је записано као 2000 = ММ, 8 = ВИИИ; или ММВИИИ.
Како претворити римске бројеве у целе бројеве?
Алгоритам за претварање римских бројева у цео број:
Узмите симбол један по један почевши од индекса 0: Ако је тренутна вредност симбола већа или једнака вредности следећег симбола, додајте ову вредност текућем збиру. елсе одузима ову вредност додавањем вредности следећег симбола текућем збиру.