CCalculate.Studio

🏛️ 로마 숫자 변환기

이 로마 숫자 변환기는 1부터 3,999까지의 정수를 표준 로마 숫자 표기로 바꾸거나, 로마 숫자를 다시 숫자로 되돌립니다. 입력값은 관례적인 감산 표기법 규칙에 따라 엄격하게 검증되므로, IIII나 IC 같은 비표준 형태는 조용히 잘못 해석되지 않고 거부됩니다.

최종 검토일: 2026-07-07
Add as preferred on Google

로마 숫자 참고 예시

지원 범위 전반에 걸친 예시로, 가산 표기와 감산 표기를 함께 보여줍니다.

숫자로마 숫자
1I
4IV
9IX
40XL
90XC
400CD
900CM
1994MCMXCIV
2024MMXXIV
3999MMMCMXCIX
  • 이 계산기는 로마 숫자 입력을 표준 감산 형태에 따라 엄격하게 검증하며, IIII, VX, IC, XM 같은 비표준 변형은 거부합니다.
  • 지원 범위는 1부터 3,999(MMMCMXCIX)까지이며, 이는 1,000배를 뜻하는 윗줄 같은 역사적 확장을 쓰지 않은 표준 표기의 실질적 한계입니다.
  • 현대의 조판에서는 일반 라틴 문자 대신 전용 유니코드 로마 숫자 문자(예: Ⅳ, Ⅸ)를 쓰기도 합니다. 이 계산기는 표준 라틴 문자(IV, IX)를 사용합니다.

로마 숫자란 무엇입니까?

로마 숫자는 고대 로마에서 유래한 기수법으로, 일곱 개의 문자 — I(1), V(5), X(10), L(50), C(100), D(500), M(1,000) — 를 조합하여 수를 나타냅니다. 값은 이 기호들을 가산적으로 결합하거나(더 큰 기호 뒤에 작거나 같은 기호를 놓으면 더해집니다. 예: VI = 6) 감산적으로 결합하여(더 큰 기호 바로 앞에 작은 기호를 놓으면 빼집니다. 예: IV = 4) 만들어집니다. 오늘날 표준이 된 감산 관례 — IIII 대신 IV, VIIII 대신 IX — 는 비교적 점진적으로 정착했습니다. 고대 로마의 비문은 일관성이 없는 경우가 많았고, IIII 같은 가산 형태는 지금도 일부 시계 문자판에 전통적으로 남아 있습니다.

이 체계에는 0을 나타내는 기호가 없고 음수를 표현하는 표준 방법도 없으며, 기본 문자 조합만으로는 표기를 확장하지 않는 한 3,999(MMMCMXCIX)까지만 도달합니다. 역사적으로는 숫자 위에 가로줄(빈쿨룸)을 그어 값을 1,000배로 만드는 방식이 더 큰 수에 쓰이기도 했습니다. 그러나 그 확장은 널리 인정되는 현대 관례의 일부가 아니므로, 이 계산기는 대부분의 표준 로마 숫자 도구와 마찬가지로 1부터 3,999까지의 정수를 지원하며 표준 감산 형태를 엄격하게 적용합니다.

이 로마 숫자 변환기 사용법

  1. 변환 방향을 선택합니다. "숫자를 로마 숫자로" 또는 "로마 숫자를 숫자로"입니다.
  2. 숫자에서 로마 숫자로 변환하는 모드에서는 1부터 3,999까지의 정수를 입력합니다.
  3. 로마 숫자에서 숫자로 변환하는 모드에서는 MMXXIV처럼 표준 감산 표기법을 사용한 로마 숫자를 입력합니다.
  4. 변환된 결과를 확인합니다. 입력한 로마 숫자가 IIII나 IC 같은 비표준 형태라면 계산기는 결과를 반환하지 않습니다. 표준 표기 규칙에 맞는지 다시 확인하십시오.

로마 숫자 표기의 규칙

기호 값: I=1, V=5, X=10, L=50, C=100, D=500, M=1000
왼쪽에서 오른쪽으로 합산하며, 작은 값이 큰 값 앞에 오면 뺍니다 (예: IV = 5 − 1 = 4, IX = 10 − 1 = 9, XL = 50 − 10 = 40)
표준 표기법에서는 I, X, C, M을 최대 세 번까지 연속 반복할 수 있고, V, L, D는 최대 한 번만 사용할 수 있습니다

표준 로마 숫자 표기는 하나의 산술 공식이 아니라 몇 가지 고정된 규칙을 따릅니다. 각 문자에는 고정된 값이 있고, 기호는 왼쪽에서 오른쪽으로 읽어 합산하며, 더 큰 값의 기호 바로 앞에 놓인 더 작은 값의 기호는 더해지지 않고 빼집니다.

흔한 실수

  • 잘못된 로마 숫자 형태를 쓰는 것 — IV 대신 IIII, XV 대신 VX, XCIX 대신 IC, CMXC 대신 XM — 이들은 모두 이 계산기의 엄격한 검증에서 거부됩니다.
  • 표준 표기가 허용하는 횟수보다 기호를 많이 반복하는 것. 예를 들어 XL 대신 XXXX, M 대신 DD를 쓰는 경우입니다. 규칙상 I/X/C/M은 연속 세 번까지, V/L/D는 한 번만 허용됩니다.
  • 0이나 음수에 해당하는 로마 숫자를 기대하는 것. 이 체계에는 0을 나타내는 기호가 없고 음수도 표현할 수 없습니다.
  • 3,999를 넘거나 1보다 작은 수를 변환하려는 것. 이 계산기가 구현하는 표준 표기는 MMMCMXCIX(3,999)에서 끝나며 I(1) 아래를 나타내는 방법이 없습니다.

자주 묻는 질문

표준 로마 숫자로 쓸 수 있는 가장 큰 수는 얼마입니까?

3,999이며 MMMCMXCIX로 씁니다. 표준 감산 표기법은 M을 연속 세 번까지만 허용하므로 4,000 이상은 역사적 확장(예: 숫자 위에 줄을 그어 1,000배로 만드는 방식)이 필요합니다. 이는 널리 인정되는 현대 관례의 일부가 아니며, 그래서 이 계산기는 1부터 3,999까지를 지원합니다.

왜 4를 IIII가 아니라 IV로 씁니까?

IV는 감산 관례(5 − 1 = 4)를 사용하며, 이것이 더 오래된 가산 형태 IIII를 대체하여 현대 로마 숫자 표기의 표준으로 정착했습니다. 고대 로마의 용법은 실제로 두 형태 사이에서 일관되지 않았고 IIII는 지금도 일부 시계 문자판에 전통적으로 남아 있지만, 오늘날 표준으로 인정되는 형태는 IV이며 이 계산기가 생성하고 요구하는 형태도 IV입니다.

MCMXCIV를 숫자로 어떻게 변환합니까?

왼쪽에서 오른쪽으로 읽으면 M(1,000) + CM(900, C가 M 앞에 있어 빼짐) + XC(90, X가 C 앞에 있어 빼짐) + IV(4, I가 V 앞에 있어 빼짐) = 1,994입니다. MCMXCIV는 1994에 해당하는 표준 로마 숫자입니다.

로마 숫자로 0을 나타낼 수 있습니까?

아닙니다. 고대 로마에서 쓰였고 현대 표준 관례에서도 쓰이는 로마 숫자 체계에는 0을 나타내는 기호가 없고 음수를 표현하는 표준 방법도 없습니다. 이 계산기는 1부터 3,999까지의 정수만 받습니다.

입력한 로마 숫자가 왜 거부되었습니까?

계산기는 입력값을 표준 감산 표기법에 따라 엄격하게 검증합니다. 흔히 거부되는 형태로는 기호를 너무 많이 반복한 경우(IIII, XXXX), 너무 큰 기호 앞에 작은 기호를 놓은 경우(IC, XM), 잘못된 감산 쌍을 사용한 경우(VX)가 있습니다. 표준 규칙에 맞는지 다시 확인하십시오. 예를 들어 4, 9, 40, 90, 400, 900에는 각각 IV, IX, XL, XC, CD, CM을 사용합니다.

참고 자료

  1. Ifrah G. The Universal History of Numbers: From Prehistory to the Invention of the Computer. John Wiley & Sons, 2000.
  2. Cajori F. A History of Mathematical Notations. Open Court Publishing, 1928 (reprinted Dover, 1993) — historical treatment of Roman numeral notation.
  3. Encyclopaedia Britannica. "Roman numerals."
  4. Unicode Consortium. The Unicode Standard, Number Forms block (Roman numeral symbols, U+2160–U+2188).

단위 변환기 · 전체 계산기

관련 계산기