ローマ数字は映画の続編、スーパーボウル、時計の文字盤、本の章、君主名などで今も使われています。このコンバーターは1〜3999の整数を、減算表記を含む正しい標準ローマ数字に変換します。
使い方
M、CM、D、CD、C、XC、L、XL、X、IX、V、IV、Iの値を大きい順に処理し、各値を入るだけ引きながら対応する記号を追加することで標準形を作ります。
計算式
I=1, V=5, X=10, L=50, C=100, D=500, M=1000
4や9を含む値は減算表記を使います。IV=4、IX=9、XL=40、XC=90、CD=400、CM=900です。小さい記号が大きい記号の前なら減算、後なら加算になります。
計算例
2026 = 1000 + 1000 + 10 + 10 + 5 + 1 → MMXXVI。1994は M + CM + XC + IV = MCMXCIV となり、減算規則をまとめて確認できます。
よくある質問
なぜ3999までなのですか?
標準表記にはMを超える基本記号がなく、同じ記号の繰り返しも通常3回までだからです。より大きな数は歴史的には記号の上に線を引いて1000倍を表しました。
時計でIVではなくIIIIを見るのはなぜですか?
時計製造の伝統です。IIIIの方が反対側のVIIIとの視覚的なバランスがよいとされます。両方に歴史的例がありますが、一般の標準減算表記はIVです。
ローマ数字に0はありますか?
ありません。ローマ数字体系は0を数として扱う概念が普及する以前のものです。中世にnullaという語が使われることはありましたが、古典的な0の記号はありません。