로마 숫자 변환기
정수를 로마 숫자로 바꾸고, 다시 숫자로 되돌려 보세요. 한 줄에 하나씩 입력하면 목록 전체를 한 번에 변환할 수 있으며, 결과는 즉시 갱신되고 브라우저를 벗어나지 않습니다.
변환 결과가 여기에 표시됩니다.
로마 숫자 변환기 사용 방법
- 1
변환 방향 선택
정수를 로마 숫자로 바꾸려면 ‘숫자 → 로마 숫자’를, 로마 숫자를 숫자로 읽으려면 ‘로마 숫자 → 숫자’를 선택하세요. 바꾸기 버튼을 누르면 두 방향이 서로 전환됩니다.
- 2
값 입력 또는 붙여넣기
한 줄에 하나씩 값을 입력하세요. 2024처럼 숫자 하나만 변환할 수도 있고 목록 전체를 한 번에 변환할 수도 있으며, 입력하는 즉시 결과가 갱신됩니다.
- 3
결과 확인
각 줄은 독립적으로 변환됩니다. 값이 범위를 벗어나거나 올바른 로마 숫자가 아니면, 무엇을 고쳐야 하는지 명확한 안내 메시지가 표시됩니다.
- 4
결과 복사
복사 버튼을 누르면 변환된 모든 줄을 한 번에 가져와 문서나 스프레드시트, 디자인 작업에 바로 붙여넣을 수 있습니다.
로마 숫자 체계 이해하기
일곱 개의 문자와 그 값
로마 숫자는 단 일곱 개의 문자로 이루어지며, 각각 고정된 값을 가집니다. I는 1, V는 5, X는 10, L은 50, C는 100, D는 500, M은 1000입니다. 0을 나타내는 기호는 없고, M보다 큰 단일 문자도 없습니다. 앞으로 읽거나 쓰게 될 모든 로마 숫자는 이 일곱 문자를 어떻게든 배열한 것입니다.
순서를 외우는 데 유용한 문구로 "I Value Xylophones Like Cows Dig Milk"가 있는데, 각 단어의 첫 글자가 작은 것부터 큰 것 순서로 I, V, X, L, C, D, M을 나타냅니다. 값이 몸에 배고 나면 로마 숫자를 읽는 일은 더하기와 빼기라는 두 가지 간단한 규칙을 적용하는 문제가 됩니다.
덧셈 표기법
기본 규칙은 더하기입니다. 문자가 큰 것부터 작은 것 순으로 쓰여 있으면 그 값들을 그냥 더하면 됩니다. 그래서 VIII은 5 더하기 1 더하기 1 더하기 1, 즉 8입니다. MDCLXVI는 값의 척도를 곧장 내려가며 1000 더하기 500 더하기 100 더하기 50 더하기 10 더하기 5 더하기 1로, 합이 1666입니다.
로마 숫자는 원래 거의 전부 덧셈식이었습니다. 그래서 오래된 기념물과 책에서는 4를 IIII로 표기하기도 하고, 오늘날에도 많은 시계 문자판이 그렇게 합니다. 다만 이 변환기는 현대 표준 규칙을 따라 4를 뺄셈식인 IV로 씁니다. 덧셈식 표기는 계산이 왼쪽에서 오른쪽으로 진행되어 읽기 쉽지만 금세 길어지는데, 바로 그 문제를 해결하려고 뺄셈 표기법이 고안되었습니다.
뺄셈 표기법
같은 문자가 네 번 이어지는 것을 피하기 위해 로마 숫자는 뺄셈을 사용합니다. 더 큰 문자 앞에 놓인 더 작은 문자는 그 값에서 빼집니다. 그래서 IV는 5 빼기 1, 즉 4이고, IX는 10 빼기 1, 즉 9입니다. 같은 원리가 더 큰 단위로도 적용됩니다. XL은 40, XC는 90, CD는 400, CM은 900입니다.
유효한 뺄셈 쌍은 여섯 개뿐이며, 일정한 패턴을 따릅니다. I는 V와 X에서 빼고, X는 L과 C에서 빼며, C는 D와 M에서 뺍니다. V, L, D는 절대 빼지 않으며, 한 단계를 넘겨 건너뛰지도 않습니다. 그래서 99를 IC로 쓰는 것은 틀립니다. 올바른 형태는 XCIX이며, 이는 90 더하기 9입니다.
로마 숫자를 올바르게 유지하는 규칙
두 가지 제약이 로마 숫자를 올바른 형태로 만듭니다. 첫째, 덧셈 문자인 I, X, C, M은 연속으로 최대 세 번까지만 반복할 수 있어, III는 괜찮지만 IIII는 안 됩니다. V, L, D는 아예 반복하지 않는데, 두 개를 합치면 바로 그다음 큰 문자와 같아지기 때문입니다. 그래서 VV는 유효하지 않습니다. 그것은 그냥 X입니다.
둘째, 뺄셈 접두는 로마 숫자를 더 짧게 만들 때만 사용합니다. 이 변환기는 이러한 규칙에 따라 모든 로마 숫자를 처음부터 다시 구성하고, 유일한 표준 표기와 일치하지 않는 것은 모두 거부합니다. 그래서 사람이라면 의도한 값을 짐작할 수 있더라도 IIII, VV, IC 같은 입력은 유효하지 않은 것으로 표시됩니다.
숫자를 단계별로 변환하기
숫자를 로마 숫자로 바꾸려면 가장 큰 자릿값부터 내려오며 각 단계에 들어맞는 가장 큰 기호를 빼 나갑니다. 2024를 봅시다. 천 단위 둘을 MM으로 빼내면 24가 남습니다. 24에 깔끔하게 닿는 백 단위는 없고, 20은 XX이며 4가 남습니다. 마지막으로 4는 뺄셈식 IV입니다. 이들을 이으면 2024는 MMXXIV가 됩니다.
같은 절차로 어떤 값이든 처리합니다. 1994라면 1000은 M, 900은 CM, 90은 XC, 4는 IV로 하여 MCMXCIV가 됩니다. 거꾸로 읽으면 이 과정이 반대로 진행됩니다. 왼쪽에서 오른쪽으로 훑으며, 값이 내려가면 더하고, 작은 값이 큰 값 앞에 있으면 뺍니다.
범위, 한계, 그리고 더 큰 수
표준 로마 숫자는 1부터 3999까지를 다룹니다. 상한은 MMMCMXCIX인데, 4000은 MMMM이 필요하지만 이는 세 번 반복 규칙을 깨고 5000을 나타내는 단일 문자도 없기 때문입니다. 0도 음수도 없는 이 체계는 오로지 정수 양을 세기 위해 만들어졌습니다.
더 큰 수를 나타내기 위해 로마인들은 비닉룸(vinculum), 즉 문자를 1000배 하는 윗줄을 사용했습니다. 그래서 V 위에 줄을 그으면 5000, X 위에 줄을 그으면 10,000을 뜻했습니다. 이 표기는 역사적으로 실재하지만 오늘날에는 드물고 입력하기도 어려워, 실제로 마주치는 일상적인 1~3999 범위에 집중하는 이 변환기의 지원 범위 밖에 있습니다.
로마 숫자가 여전히 쓰이는 곳
오래된 체계임에도 로마 숫자는 곳곳에 있습니다. 시계 문자판은 I부터 XII까지 사용합니다. 슈퍼볼은 로마 숫자로 회차를 매기고, 영화 속편, Henry VIII나 John Paul II 같은 군주와 교황, 영화·텔레비전 크레딧의 저작권 연도도 마찬가지입니다. 격식 있는 개요와 책의 앞부분에서는 장, 절, 머리말 쪽 번호에 로마 숫자를 씁니다.
읽는 법을 알면 머릿돌에 새겨진 MCMLXXXIV 같은 연도를 한눈에 1984로 바꿔 읽을 수 있고, 슈퍼볼 LVIII가 58회였음을 알 수 있습니다. 이 체계는 이천 년 동안 거의 변하지 않았기에, 고대 로마의 비문을 해독하던 그 규칙이 어제 만든 영화의 크레딧도 해독해 줍니다.
자주 묻는 질문
숫자를 로마 숫자로 어떻게 변환하나요?
로마 숫자로 나타낼 수 있는 가장 큰 수는 얼마인가요?
로마 숫자는 어떻게 표기하나요?
제가 입력한 로마 숫자가 왜 잘못된 것으로 표시되나요?
여러 개의 숫자를 한 번에 변환할 수 있나요?
관련 도구
이런 편리한 도구도 함께 사용해 보세요