🧮
🧮 수학·통계

로마 숫자 변환기

입력하면 바로 계산됩니다.

입력값

로마 숫자 변환기 쉽게 이해하기 — 개념과 원리

로마 숫자는 I = 1, V = 5, X = 10, L = 50, C = 100, D = 500, M = 1000의 일곱 글자로 수를 나타냅니다. 지금도 건물이나 영화 끝 자막의 연도, 시계 문자판, 왕과 교황의 이름(엘리자베스 2세), 책의 장 번호와 개요 번호, 슈퍼볼 같은 행사 회차 표기에 쓰입니다. 이 변환기는 1부터 3999까지의 자연수를 로마 숫자로 바꾸고, 로마 숫자를 넣으면 그 값을 알려 줍니다.

로마 숫자로 쓴 2026MMXXVI는 M + M + X + X + V + I = 1,000 + 1,000 + 10 + 10 + 5 + 1 = 2,026입니다.2026 = MMXXVIM1,000M1,000X10X10V5I12,0002062,000 + 20 + 6 = 2,026작은 글자가 큰 글자 앞이면 빼기IV4IX9XL40XC90CD400CM900
글자는 왼쪽부터 더하고, 아래 여섯 쌍만 빼서 읽습니다.

계산 방법

현대 표준인 빼기 표기법에 따라 큰 것부터 13개의 단위를 씁니다. M 1000, CM 900, D 500, CD 400, C 100, XC 90, L 50, XL 40, X 10, IX 9, V 5, IV 4, I 1입니다.

원리

로마 숫자는 기본적으로 더하는 방식입니다. 큰 글자부터 차례로 쓰고 값을 더하므로 XXVI = 10 + 10 + 5 + 1입니다. 같은 글자를 네 번 연달아 쓰지 않기 위해, 작은 글자를 큰 글자 앞에 두면 빼는 규칙을 씁니다. 표준으로 인정되는 것은 IV(4), IX(9), XL(40), XC(90), CD(400), CM(900)의 여섯 가지뿐입니다. 결국 천의 자리, 백의 자리, 십의 자리, 일의 자리를 따로따로 적는 셈이어서, 큰 단위부터 고르는 방법으로 항상 가장 짧은 표준형이 나옵니다. 기본 글자에 5000을 뜻하는 글자와 0이 없으므로 표준 범위는 1~3999입니다.

예제 풀이

  1. 입력값: 2026
  2. 2026에서 1000이 들어가므로 M을 쓰고 1026이 남습니다. 다시 M을 쓰면 26이 남습니다.
  3. 26에서 X를 쓰면 16, 다시 X를 쓰면 6이 남습니다.
  4. 6에서 V를 쓰면 1이 남고, 1은 I입니다.
  5. 결과: MMXXVI = 1000 + 1000 + 10 + 10 + 5 + 1입니다.

결과 해석

긴 로마 숫자는 자리별로 끊어 읽으면 쉽습니다. MCMXCIV는 M | CM | XC | IV로 나누어 1000 + 900 + 90 + 4 = 1994입니다. 표준형에서는 같은 글자가 네 번 이상 이어지지 않고, V, L, D는 반복하거나 빼는 데 쓰지 않습니다.

흔한 실수

주의: 고대와 중세 로마인은 한 가지 규칙만 쓰지 않았고, 비문에는 IIII나 XIIX 같은 형태도 남아 있습니다. 이 변환기는 현대 표준 규칙을 따릅니다. 로마 숫자를 읽을 때는 값을 다시 표준형으로 바꿔 비교하므로, IIII는 비표준 표기로 표시하고 IV(4)를 제안하며, MMMM처럼 3999를 넘는 값은 받지 않습니다.

자주 묻는 질문

0은 로마 숫자로 어떻게 쓰나요?

로마 숫자에는 0이 없습니다. 중세에는 nulla라는 단어나 N 글자를 쓰기도 했습니다.

3999보다 큰 수는 어떻게 썼나요?

숫자 위에 가로줄을 그으면 1000배를 뜻했습니다. 표준 범위인 1~3999에는 포함되지 않습니다.

MCMLXXXV는 몇 년인가요?

M(1000) + CM(900) + L(50) + XXX(30) + V(5) = 1985년입니다.

출처: Encyclopaedia Britannica, "Roman numeral"

2026년 11월 8일 확인. 표준 공식을 이용해 브라우저에서 배정밀도 숫자로 계산합니다.

🧮 수학·통계 계산기 전체 →🏠 홍라이프 계산기 홈 →