Romerska siffror
En bokstav som har ett mindre värde än följande bokstav (läst från vänster) ska dras bort från den siffran
Vanliga bokstäver
- I - 1
- V - 5
- X - 10
- L - 50
- C - 100
- D - 500
- M - 1000
Ovanliga bokstäver
- O - 11
- F - 40
- K - 50
- S - 70
- R - 80
- N - 90
- Y - 150
- T - 160
- H - 200
- E - 250
- B - 300
- G - 400
- P - 400
- A - 500
- Q - 500
- Z - 2000
Exempel additiv
- MDCCCC - 1900
- LXXXX - 90
- VIIII - 9
Exempel substraktiv
- MCM - 1900
- XC - 90
- IX - 9
Funktion för JavaScript
function toRomanNumeral(decimal) {
return 'I'
.repeat(decimal)
.replace(/IIIII/g, 'V')
.replace(/IIII/g, 'IV')
.replace(/VV/g, 'X')
.replace(/VIV/g, 'IX')
.replace(/XXXXX/g, 'L')
.replace(/XXXX/g, 'XL')
.replace(/LL/g, 'C')
.replace(/LXL/g, 'XC')
.replace(/CCCCC/g, 'D')
.replace(/CCCC/g, 'CD')
.replace(/DD/g, 'M')
.replace(/DCD/g, 'CM');
}
Testa här
Land
Staty
Företag
Spel
- GTA
- Quake
Klockor
- Solur