ローマ数字変換
ローマ数字と算用数字を相互に変換します。I から MMMCMXCIX まで。IIII や IC のような誤った表記は推測せずに拒否します。
ブラウザ内だけで処理無料で利用
結果
—
参考表
I1IV4V5IX9X10XL40L50XC90C100CD400D500CM900M1000
ファイルはサーバーに送信されず、ブラウザ内だけで処理されます。
使い方
登録もインストールも不要、回数制限もなく無料で使えます。
数値を入れればローマ数字が、ローマ数字を入れれば数値が出ます。タブで方向を切り替え、入力に合わせて結果が更新されます。
ローマ数字を読む処理は、気づかないまま間違えやすいところです。文字の値を足すだけでは IIII、VV、IC のような本来ローマ数字ではないものも通ってしまいます。ここでは読み取った値をもう一度ローマ数字に書き戻し、入力と一致しなければエラーとして知らせます。
対応範囲は1から3999です。それより大きい数は上線で千倍を表す必要がありますが、表記法が複数あり書体の対応も不揃いです。存在しない表記を作り出すより、できないと言うことを選びました。
小文字でも、前後に空白があっても構いません。下の表に文字と、最も紛らわしい減算表記の組み合わせをまとめています。
入力した値がサーバーに送られることはありません。ブラウザの中だけで計算されます。