로마 숫자 변환기이란?
로마 숫자와 아라비아 숫자를 즉시 변환하세요. 표준 모드는 1부터 3,999까지의 값을 올바른 감산 표기법으로 처리하고, 확장 모드를 켜면 윗줄(vinculum) 표기로 3,999,999까지의 값을 다룰 수 있습니다. 날짜 탭은 달력 날짜를 로마 숫자로 표시해 줘서 타투, 주얼리, 헌사에 유용하고, 일괄 탭은 값 목록 전체를 한 번에 변환합니다.
변환기는 로마 숫자를 엄격하게 검증합니다. IIII나 VV처럼 반복되는 감산 표기는 고전 형식이 아니므로 거부됩니다. 기호 분해 표시에는 파서가 사용한 감산 조합(CM = 900, IV = 4)이 나오므로 숫자가 어떻게 만들어졌는지 한눈에 보입니다. 확장 모드에서는 글자 앞에 밑줄을 붙이거나 결합 윗줄(V̄)을 사용해 값을 1,000배로 만들 수 있습니다. 예: _V = 5,000, V̄MMXXIV = 7,024. 날짜 탭에서는 월·일·연도를 따로 입력하고 순서(MM.DD.YYYY, DD.MM.YYYY, YYYY.MM.DD)와 구분자를 선택할 수 있습니다. 일괄 탭은 한 줄에 한 값씩 붙여 넣으면 변환 방향을 자동으로 인식하고, 모든 결과를 한 번에 복사할 수 있습니다.
사용 방법
- 아라비아 숫자(1–3999)를 입력하거나 로마 숫자를 입력하세요 (예: MCMXCIV).
- 변환은 즉시 이루어집니다. 결과와 기호별 분해를 함께 확인하세요.
- 변환된 값을 클립보드에 복사하거나 모든 로마 숫자 기호의 참조표를 확인하세요.
사용 시기
- 오래된 영화나 책에 적힌 저작권 연도 MCMXCVIII을 해독할 때.
- 장 번호, 속편 제목, 시계 다이얼에 고전적 표기를 적용할 때.
- 감산 표기법을 배우는 학생의 숙제를 확인하며 도와줄 때.
결과
2024 입력 → MMXXIV (M+M+X+X+IV). MCMXCIV 입력 → 1994 (M=1000, CM=900, XC=90, IV=4).
자주 묻는 질문
- 왜 최댓값이 3,999이고 더 크지 않나요?
- 표준 로마 숫자에서 가장 큰 기본 기호가 M(1000)이므로 일곱 개 기본 기호로 표현 가능한 최댓값은 MMMCMXCIX = 3,999입니다. 더 큰 값이 필요하면 확장 모드를 켜세요. 윗줄(vinculum)은 기호의 값을 1,000배로 만들기 때문에 V̄ = 5,000, M̄ = 1,000,000이 됩니다. 확장 모드의 최댓값은 3,999,999입니다. 윗줄 문자를 직접 입력해도 되고, _V처럼 키보드로 입력하기 쉬운 밑줄 약식 표기를 써도 됩니다.
- 4를 IIII로 적으면 왜 거부되나요?
- 고전 로마 숫자는 감산 형식을 사용하므로 4는 IIII가 아니라 IV로 씁니다. 일부 시계 문자판은 시각적 균형 때문에 IIII를 쓰지만, 이 변환기는 표준 규칙(같은 기호는 연속 3회까지)을 따릅니다.
- 0에 해당하는 로마 숫자가 있나요?
- 로마인에게는 0을 나타내는 기호가 없었습니다. 중세 학자들이 나중에 nulla라는 단어나 문자 N을 사용했지만 둘 다 고전 표기는 아닙니다. 변환기는 1 = I부터 시작합니다.
- 기호 분해는 무엇을 보여 주나요?
- 각 행은 기호 하나 또는 감산 쌍과 그 값을 보여 줍니다. MCMXCIV의 경우 파서는 M=1000, CM=900, XC=90, IV=4를 출력합니다. CM과 XC가 C-M, X-C가 아니라 하나의 감산 그룹으로 읽힌다는 점이 분명해집니다.
- mcm처럼 소문자로 입력해도 되나요?
- 됩니다. 입력은 대소문자를 구분하지 않아서 mcm, McM, MCM 모두 1900으로 변환됩니다. 결과는 기본적으로 대문자(비문의 표준 형식)로 표시되지만, 대소문자 전환 스위치로 소문자로 바꾸면 장 제목, 각주, 필사본 스타일 숫자에 적합합니다.