로마 숫자

숫자를 로마 숫자로

계산 비교

다운로드

이번 계산의 입력값과 결과, 그리고 비교하신 추가 계산이 모두 포함됩니다.

숫자와 로마 숫자 간 변환하기

로마 숫자는 I, V, X, L, C, D, M이라는 문자의 조합으로 쓰인 숫자입니다, 각 문자는 고정된 값 (1, 5, 10, 50, 100, 500, 1,000)을 나타냅니다. 자연수를 입력하면 그 로마 숫자 표기를 볼 수 있고, 로마 숫자를 입력하면 그것이 나타내는 수를 볼 수 있습니다.

로마 숫자는 기호를 조합하고 그 값을 큰 것부터 작은 것 순서로 왼쪽에서 오른쪽으로 더해 만듭니다 — 예를 들어 MCMXCIV는 M(1,000) + CM(900) + XC(90) + IV(4) = 1,994입니다. 고대 로마인들은 수 세기 동안 더 느슨한 체계를 사용했지만, 오늘날 가르치고 쓰이는 방식은 일관되고 표준화된 관례를 따르며 (이 계산기가 사용하는 방식입니다).

계산식

  1. 숫자를 로마 숫자로: 가장 큰 값의 기호(M = 1,000)부터 가장 작은 기호(I = 1)까지 내려가며, 그 기호의 값을 수에서 반복해서 빼고 기호를 붙여 나가되, 붙을 수 있는 만큼 반복한 뒤 다음으로 작은 기호로 넘어갑니다.
  2. 로마 숫자를 숫자로: 문자를 훑어보며 각 기호의 값을 더합니다 — 단, 더 작은 값의 기호가 더 큰 기호 바로 앞에 나타나면 “뺀다”는 뜻이 됩니다(IV, IX, XL, XC, CD, CM처럼).
  3. 표준 로마 숫자는 같은 기호를 세 번을 넘겨 연속으로 반복하지 않습니다 — 네 번 연속(예: 4, 즉 “IIII”)되는 상황은 대신 다음 단계 기호를 사용한 감산 조합(“IV”)으로 씁니다.

계산 예시

숫자 1,994를 변환해 보겠습니다:

  1. 1,994에는 1,000이 하나 있음 → M
  2. 남은 994에는 900이 하나 있음(1,000보다 100 작다는 뜻의 감산 조합) → CM
  3. 남은 94에는 90이 하나 있음 → XC
  4. 남은 4는 5보다 1 작다는 뜻의 감산 조합 → IV
  5. 모두 합치면: MCMXCIV

고려해야 할 주요 요소

  • 표준 로마 숫자에는 0을 나타내는 기호가 없고 음수를 나타낼 방법도 없습니다. 로마 숫자 체계는 양의 자연수를 세기 위해 설계되었습니다 — 이것이 바로 이 사이트의 다른 곳에서 쓰이는 힌두-아라비아 (현대) 숫자 체계와 달리, 이 계산기의 유효 입력 범위가 1부터 시작하는 이유입니다.
  • 로마 숫자는 오늘날에도 일상적인 계산이 아니라 특정한 전통적 용도로 여전히 널리 쓰입니다. 시계 문자판, 영화·저작권 크레딧의 연도 표기, 슈퍼볼 번호 매기기, 군주나 교황의 이름(엘리자베스 2세처럼) 등이 로마 숫자가 남아 있는 흔한 사례입니다 — 거의 항상 실용적인 산술 목적이 아니라 양식적·전통적 이유 때문입니다.
  • 표준화된 감산 조합 관례(IIII 대신 IV)는 비교적 후대의 정비 결과이지, 로마인들이 역사적으로 항상 그렇게 숫자를 썼던 방식은 아닙니다. 고대 로마 비문에는 두 형태가 모두 보이기도 하며, 일부 시계 문자판은 순전히 전통에 따라 4를 여전히 “IV” 대신 “IIII”로 표기합니다 — 이 계산기는 모든 역사적 변형이 아니라 오늘날 가르쳐지는 현대적인 표준 관례를 따릅니다.
  • 로마 숫자는 현대의 위치기수법 숫자 체계에 비해 산술에 비실용적이며, 이것이 바로 일상 계산에서 결국 대체된 주된 이유입니다. 힌두-아라비아 체계처럼 손쉽게 긴 덧셈이나 곱셈을 할 수 있는 단순한 로마 숫자 방식은 존재하지 않습니다 — 이는 위치기수법 십진 체계가 실제 계산을 위한 세계 표준이 된 주요 이유 중 하나입니다.

흔한 실수

  • 감산 조합을 사용하는 대신 기호를 네 번 이상 연속으로 쓰는 것. 4에 대한 “IIII”나 9에 대한 “VIIII”는 표준적인 현대 용법이 아닙니다 — 올바른 형태는 “IV”와 “IX”로, 감산 조합에서 다음 단계 기호를 사용합니다.
  • 감산 조합의 작은 기호를 잘못된 큰 기호 앞에 두는 것. 특정한 감산 조합만 유효합니다(IV, IX, XL, XC, CD, CM) — 49를 나타내는 “IL” 같은 것은 실제 로마 숫자가 아닙니다. I는 V나 X 에서만 뺄 수 있고, L에서는 절대 뺄 수 없기 때문입니다.
  • 어떤 수든 변환할 수 있다고 가정하는 것. 표준 로마 숫자는 1부터 3,999까지만 다룹니다 — 0, 음수, 또는 4,000 이상의 수를 쓰는 표준적인 방법은 없습니다.

알아두면 유용한 정보

  • 수의 로마 숫자 형태 대신 소인수에 관심이 있으신가요? 소인수분해 계산기 는 수를 소인수로 분해합니다.
  • 매우 크거나 매우 작은 수를 다루고 계신가요? 과학적 표기법 계산기는 수를 과학적 표기법으로 또는 그로부터 변환합니다.
  • 수를 2진법, 16진법, 또는 다른 진법 사이에서 변환해야 하나요? 진법 변환기는 수를 임의의 두 진법 사이에서 변환합니다.

출처: 표준 현대 로마 숫자 표기 관례.

자주 묻는 질문

로마 숫자로 표현할 수 있는 가장 큰 수는 무엇인가요?

표준 로마 숫자는 3,999(MMMCMXCIX)까지 표현합니다. 0이나 음수를 나타내는 표준 기호는 없으며, 'M'을 네 번 연속 반복하는 것은 표준 체계에 포함되지 않으므로 4,000에는 표준 표기법이 없습니다.

왜 어떤 수는 IIII 대신 IV 같은 '감산' 조합을 쓰나요?

표준 관례는 어떤 기호도 세 번을 넘겨 연속으로 반복하지 않습니다. 4를 IIII로 쓰는 대신, 더 작은 기호를 더 큰 기호 앞에 두어 '뺀다'는 의미를 나타냅니다 - IV는 '5보다 1 작다'는 뜻입니다. 같은 방식이 IX(9), XL(40), XC(90), CD(400), CM(900)에도 적용됩니다.

로마 숫자를 입력했는데 왜 오류가 나타났나요?

이 계산기는 입력한 내용이 단순히 유효한 문자의 조합이 아니라 실제로 그 수를 쓰는 표준적이고 정확한 방식인지 확인합니다. 예를 들어 'IIII'와 'VV'는 실제 로마 문자를 사용하지만 그 수를 올바르게 표기하는 방식은 아닙니다(각각 'IV'와 'X'로 써야 합니다).

나이를 확인해 주세요

계정을 만들려면 출생 월과 연도를 알려주세요.