로마숫자(Roman Numerals)는 고대 로마에서 사용된 숫자 표기법으로, 오늘날에도 시계, 영화 시리즈, 올림픽, 역사 연도 등에서 널리 쓰입니다. 이 변환기에서는 아라비아 숫자→로마숫자, 로마숫자→아라비아 숫자 양방향 변환을 지원하며, 변환 과정(분해 과정)도 함께 보여줍니다.

📖 로마숫자 참조표

로마숫자 I IV V IX X XL L XC C CD D CM M
1 4 5 9 10 40 50 90 100 400 500 900 1000

로마숫자란?

로마숫자는 고대 로마에서 기원한 숫자 체계로, 알파벳 문자를 사용하여 숫자를 표현합니다. 기본 기호는 I(1), V(5), X(10), L(50), C(100), D(500), M(1000) 7가지이며, 이들을 조합하여 다양한 수를 나타냅니다. 큰 기호 왼쪽에 작은 기호를 놓으면 빼는 규칙(감산 표기법)이 적용되어 IV는 4(5-1), IX는 9(10-1), XL은 40(50-10), XC는 90(100-10), CD는 400(500-100), CM은 900(1000-100)을 의미합니다. 로마숫자는 1부터 3999까지 표현할 수 있으며, 0이나 음수는 표현할 수 없습니다.

로마숫자 변환 규칙

덧셈 규칙: 같은 기호를 연속으로 쓰거나 큰 기호 뒤에 작은 기호를 쓰면 더합니다. 예를 들어 VII = 5 + 1 + 1 = 7, XII = 10 + 1 + 1 = 12입니다. 단, 같은 기호는 최대 3번까지만 연속으로 쓸 수 있습니다(III은 가능하지만 IIII는 불가).

뺄셈 규칙(감산 표기법): 작은 기호를 큰 기호 왼쪽에 놓으면 뺍니다. 허용되는 감산 조합은 IV(4), IX(9), XL(40), XC(90), CD(400), CM(900) 6가지입니다. 이 규칙 덕분에 4를 IIII 대신 IV로, 900을 DCCCC 대신 CM으로 간결하게 표기할 수 있습니다.

자주 묻는 질문 (FAQ)

Q. 로마숫자로 왜 3999까지만 표현할 수 있나요?

로마숫자의 가장 큰 기본 기호는 M(1000)이며, 같은 기호를 3번까지 반복할 수 있으므로 MMM(3000)이 최대입니다. 여기에 나머지 기호를 조합하면 3999(MMMCMXCIX)까지 표현 가능합니다. 4000 이상을 표기하려면 기호 위에 선(vinculum)을 그어 1000배를 나타내는 확장 표기법이 필요하지만, 이는 일반적으로 사용되지 않습니다.

Q. 로마숫자는 오늘날 어디에 사용되나요?

시계 문자판(특히 IV 대신 IIII를 쓰는 전통), 올림픽 대회 번호, 슈퍼볼 넘버링, 영화/게임 시리즈 넘버링(예: Star Wars Episode IV), 책의 서문 페이지 번호, 건물 초석의 건축 연도, 군주나 교황의 이름 뒤 서수(예: 엘리자베스 2세 = Elizabeth II) 등에 널리 사용됩니다.

Q. 로마숫자에서 0은 어떻게 표현하나요?

로마숫자 체계에는 0에 해당하는 기호가 없습니다. 고대 로마인들은 0의 개념을 사용하지 않았기 때문입니다. 0의 개념은 인도에서 발명되어 아라비아를 거쳐 유럽에 전파되었으며, 이것이 오늘날 우리가 사용하는 아라비아 숫자 체계(0~9)의 기반이 되었습니다.