로마숫자 변환

아라비아 숫자를 로마 숫자(Ⅰ, Ⅳ, Ⅸ…)로, 로마 숫자를 아라비아 숫자로 바꿔요. 잘못된 표기는 이유와 올바른 표기를 알려 줘요.

—

자리별 풀이

로마숫자 변환란?

로마 숫자는 I(1), V(5), X(10), L(50), C(100), D(500), M(1000) 일곱 글자를 조합해 수를 나타내는 표기법입니다. 시계 문자판, 책의 장 번호, 영화 제작 연도, 왕의 이름(엘리자베스 2세 = Elizabeth II) 등에 지금도 쓰입니다.

이 변환기는 1부터 3999까지 양방향으로 바꿔 주고, IIII나 IC처럼 규칙에 어긋난 표기를 넣으면 왜 틀렸는지와 올바른 표기를 함께 알려 줍니다. 소문자(xii)와 유니코드 로마 숫자(Ⅻ)도 읽을 수 있습니다.

사용 방법

  1. 왼쪽 칸에 숫자를 입력하면 오른쪽에 로마 숫자가 나옵니다.
  2. 반대로 오른쪽 칸에 로마 숫자를 입력하면 숫자로 바뀝니다.
  3. 아래 자리별 풀이에서 천·백·십·일의 자리가 각각 어떤 글자로 바뀌었는지 확인하세요.
  4. 유니코드 복사는 Ⅻ처럼 한 글자로 된 로마 숫자 기호로 복사합니다.

로마 숫자 기본 기호와 규칙

기호IVXLCDM
값1510501005001000
  • 큰 수부터 왼쪽에 쓰고 더합니다: VIII = 5 + 3 = 8
  • 같은 글자는 최대 3번까지 연속으로 씁니다. 4는 IIII가 아니라 IV입니다.
  • 작은 수가 큰 수 앞에 오면 뺍니다. 이 빼기 표기는 IV(4), IX(9), XL(40), XC(90), CD(400), CM(900) 여섯 가지만 허용됩니다. 그래서 99는 IC가 아니라 XCIX입니다.
  • V, L, D는 반복하거나 빼는 데 쓰지 않습니다.

1~20과 자주 쓰는 수

숫자로마 숫자숫자로마 숫자
1I11XI
2II12XII
3III14XIV
4IV19XIX
5V20XX
6VI50L
7VII100C
8VIII500D
9IX1000M
10X2026MMXXVI

자주 묻는 질문

시계에는 왜 4가 IIII로 쓰여 있나요?

많은 시계가 전통과 디자인 균형(VIII과 좌우 대칭)을 이유로 IIII를 씁니다. 하지만 표준 표기는 IV이므로 이 변환기는 IIII를 올바르지 않은 표기로 안내합니다.

0이나 4000 이상은 왜 안 되나요?

로마 숫자에는 0을 나타내는 기호가 없습니다. 또 M을 3번까지만 쓸 수 있어 표준 표기로는 3999가 가장 큰 수이며, 그 이상은 글자 위에 줄을 그어 1000배를 나타내는 확장 표기를 씁니다.

Ⅻ 같은 특수문자는 어떻게 입력하나요?

결과의 '유니코드(Ⅻ) 복사' 버튼을 누르면 됩니다. 1~12는 한 글자짜리 기호(Ⅰ~Ⅻ)로, 그 이상은 글자별 로마 숫자 기호로 복사합니다. 한글 자판에서는 ㅈ + 한자 키로도 입력할 수 있습니다.