ローマ数字変換
整数をローマ数字に変換し、逆に変換します。
結果はタイプすると更新されます。
この計算機の情報
A Roman numeral converter turns an ordinary number from 1 to 3,999 into Roman numerals like MCMLXXXIV, or reads a Roman numeral back into a number. Romans built values from the seven symbols I, V, X, L, C, D and M — worth 1, 5, 10, 50, 100, 500 and 1,000.
The system is mostly additive, writing larger symbols before smaller ones and adding them up, but it uses a subtractive shortcut for the 4s and 9s: IV is 4, IX is 9, XL is 40 and CM is 900. This converter also validates the input, rejecting malformed numerals such as IIII or VX.
Worked example: 2024 breaks into 1000 + 1000 + 10 + 10 + 4, which is MM + XX + IV = MMXXIV. Reading it back, MMXXIV adds 1000 + 1000 + 10 + 10 + (5 − 1) = 2024. Because the symbols only reach M, the largest value the standard system can write is 3,999, or MMMCMXCIX.
よくある質問
減算則はどう機能するのか。
より小さい記号がより大きな記号の前に来たときは、それを減算します。IV は 4 (5 − 1), IX は 9, XL は 40, CM は 900 です。そうでないときは、記号を左から右に加算します。
なぜ最大値が3999なのか?
標準ローマ数字は 3,999 (MMMCMXCIX) までしか表示できません。4,000 以上を表すには、多くのフォントや形式では表示できない上線記法が必要です。
ローマ数字にはゼロがあるか?
ローマ数字はゼロの記号も 位数もない それがアラビア数字に 取って代わられた理由の一つだ
ローマ数字で4と9はどう書くのですか。
4はIV(5の前の1)、9はIX(10の前の1)である。同じパターンで40はXL、90はXC、400はCD、900はCMとなる。
MMXXIV はどのようなローマ数字ですか。
MMXXIV は 2024 です: 2 つの M は 2000、2 つの X は 20、IV は 4 です。このローマ数字変換は、小さい記号が大きい記号の前に来たときに減算して、各記号を左から右に読みます。
なぜコンバータは I のような数字を拒否するのか。
標準ローマ記法では、記号を4回繰り返すことはありません。4は I ではなく IV と書きます。コンバータは数字が正規形式であるかをチェックし、標準ではないスペルを無効にします。
API — コードからこの計算機を使う
この計算機を自由な JSON エンドポイントとして呼び出します。鍵は必要ありません。下のフィールド値をクエリパラメータまたは JSON として送信してください。 省略したものは、このページに既に入力されているデフォルトと同じ値を使用します。未知のパラメータは 400 で、サイレンスゼロはありません。 API ドキュメントを読む →
エンドポイント
GET https://calculator.free/api/v1/roman-numerals/
curl
curl "https://calculator.free/api/v1/roman-numerals/?amount=2024&from=arabic&to=roman"
JavaScript fetch()
const r = await fetch(
"https://calculator.free/api/v1/roman-numerals/?" + new URLSearchParams({
"amount": "2024",
"from": "arabic",
"to": "roman"
}));
const data = await r.json();
console.log(data.results);
結果は一般的な指導のための推定であり,財務的,医療的または税務的な助言ではない。