로마 숫자 원리
로마 숫자는 7개의 기호를 사용합니다: I=1, V=5, X=10, L=50, C=100, D=500, M=1000. 작은 값이 큰 값 앞에 오면 뺄셈을 의미합니다: IV=4, IX=9, XL=40, XC=90, CD=400, CM=900. 1~3999까지 표현 가능하며 0에 해당하는 기호는 없습니다.
아라비아 숫자(1–3999) 또는 로마 숫자를 입력하면 상호 변환됩니다.
로마 숫자는 7개의 기호를 사용합니다: I=1, V=5, X=10, L=50, C=100, D=500, M=1000. 작은 값이 큰 값 앞에 오면 뺄셈을 의미합니다: IV=4, IX=9, XL=40, XC=90, CD=400, CM=900. 1~3999까지 표현 가능하며 0에 해당하는 기호는 없습니다.
숫자를 로마 숫자로 바꾸려면 가능한 가장 큰 기호값을 반복해서 빼고 그 기호를 붙이며, 같은 기호가 네 번 이어지지 않도록 IV(4)처럼 여섯 가지 뺄셈 조합을 먼저 확인합니다. 예: 2024는 MMXXIV(1000+1000+10+10+4)로 변환됩니다.
IV은 4입니다. V(5)에서 I(1)을 빼는 감산 표기입니다.
IX은 9입니다. X(10)에서 I(1)을 빼는 감산 표기입니다.
XIV은 14입니다: X(10) + IV(4).
XIX은 19입니다: X(10) + IX(9).
XL은 40입니다. L(50)에서 X(10)을 빼는 감산 표기입니다.
XLIX은 49입니다: XL(40) + IX(9).
XC은 90입니다. C(100)에서 X(10)을 빼는 감산 표기입니다.
XCIX은 99입니다: XC(90) + IX(9).
CD은 400입니다. D(500)에서 C(100)을 빼는 감산 표기입니다.
CM은 900입니다. M(1000)에서 C(100)을 빼는 감산 표기입니다.
MMXXV은 2025입니다: M+M+X+X+V = 1000+1000+10+10+5.
MMXXVI은 2026입니다: M+M+X+X+V+I = 1000+1000+10+10+5+1.
| 숫자 | 로마 숫자 |
|---|---|
| 49 | XLIX |
| 58 | LVIII |
| 444 | CDXLIV |
| 1994 | MCMXCIV |
| 2024 | MMXXIV |
| 숫자 | 로마 숫자 |
|---|---|
| 1 | I |
| 2 | II |
| 3 | III |
| 4 | IV |
| 5 | V |
| 6 | VI |
| 7 | VII |
| 8 | VIII |
| 9 | IX |
| 10 | X |
| 20 | XX |
| 30 | XXX |
| 40 | XL |
| 50 | L |
| 60 | LX |
| 70 | LXX |
| 80 | LXXX |
| 90 | XC |
| 100 | C |
표준 기호만 쓰면 1부터 3999(MMMCMXCIX)까지 표현합니다. 그보다 큰 수는 전통적으로 기호 위에 선(vinculum)을 그어 값을 1,000배로 늘렸지만 이 도구는 지원하지 않습니다.
없습니다. 셈과 장부 기록을 위해 만들어져 '없음'이라는 수량은 아예 적지 않았습니다. 숫자로서의 0 개념은 별개의 수학 전통에서 나왔습니다.
IIII도 역사적으로 존재했고 시계 문자판에서 지금도 보이지만, 현대 표준 관행은 같은 기호를 세 번 넘게 반복하지 않기 위해 뺄셈 형태 IV를 씁니다. 그래서 1994는 MCMXCIV로 표기합니다.
왼쪽부터 뺄셈 조합과 기호 단위로 끊어 읽습니다: M(1000) + CM(900) + XC(90) + IV(4) = 1994.
이 도구는 1~3999 정수를 현대 표준 뺄셈 표기법으로 변환하며 0·음수·소수나 3999 초과 수에 쓰던 상선(vinculum) 표기는 지원하지 않습니다.
근거·출처: Florian Cajori, A History of Mathematical Notations(로마 숫자 뺄셈 표기 관행 문헌)
최종 업데이트: 2026-08-17