로마 숫자 변환기

정수를 로마 숫자로 변환하고 돌아갑니다.

정수 1-3999 또는 MMXXIV와 같은 로마 숫자입니다.
결과 —
변환 —

입력하는 동안 결과가 업데이트됩니다.

이 계산기가 올바른 답을 드렸습니까?

이 계산기에 대해

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입니다. 그렇지 않으면 왼쪽에서 오른쪽으로 기호를 덧붙입니다.

왜 최대 3,999이죠?

표준 로마 숫자는 3,999 (MMMCMXCIX)까지만 간다. 4,000 이상을 나타내려면 대부분의 글꼴과 형식이 표시할 수 없는 오버라인 표기법이 필요합니다.

로마 숫자에 0이 있습니까?

아니요. 로마 시스템은 0을 나타내는 기호나 위치값이 없었고, 이것이 산술을 위해 결국 아랍 숫자로 대체되었던 이유 중 하나입니다.

로마 숫자로 4와 9를 어떻게 쓰나요?

4는 IV (1 5 전에)와 9는 IX (1 10 전에)입니다. 같은 패턴을 제공합니다 40 = XL, 90 = XC, 400 = CD 및 900 = CM.

MMXXIV는 어떤 로마 숫자입니까?

MMXXIV는 2024입니다. 두 개의 M은 2,000이고 두 개의 X는 20이며 IV는 4입니다. 이 로마 숫자 변환기는 각 기호를 왼쪽에서 오른쪽으로 읽으며 작은 기호가 큰 기호 앞에 있을 때 빼줍니다.

왜 변환기가 I와 같은 숫자를 거부합니까?

표준 로마 표기법은 기호를 네 번 반복하지 않습니다. 네는 I가 아닌 IV로 쓰입니다. 변환기는 숫자가 정규 형식인지 확인하고 비표준 철자를 잘못된 것으로 표시합니다.

❤️ 사랑 Calculator.Free? 공유하세요

𝕏  X Facebook Reddit
API — 코드에서 이 계산기를 사용

이 계산기를 무료 JSON 엔드포인트로 호출하세요. 키가 필요하지 않습니다. 아래 필드 값을 쿼리 매개 변수 또는 JSON으로 보내십시오. 누락된 모든 값은 이 페이지에서 미리 채워진 기본값을 사용합니다. 알 수 없는 매개변수는 400이며, 절대 0이 아닙니다. 전체 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);

결과는 재정, 의료 또는 세금 조언이 아닌 일반적인 지침을위한 추정치입니다.