변환

로마 숫자 변환기

설정
초기화
결과 공유
저장
임베드
버그 신고

계산기 공유

무료 계산기를 당신의 웹사이트에 추가하세요

유효한 URL을 입력하세요. HTTPS URL만 지원됩니다.


페이지의 계산기 입력 필드에 현재 있는 것을 임베드 계산기의 기본값으로 사용하세요.


입력란 테두리 포커스 색상, 스위치박스 체크된 색상, 선택 항목에 대한 호버 색상 등.


이용 약관에 동의해주세요.

미리보기

계산기 저장

계산기 설정

허용 범위 내의 값을 입력해 주세요.

허용 범위 내의 값을 입력해 주세요.

허용 범위 내의 값을 입력해 주세요.

허용 범위 내의 값을 입력해 주세요.

계산기 공유

로마 숫자란 무엇인가요?

로마 숫자는 고대 로마에서 유래한 기수법으로, 중세 후기까지 유럽 전역에서 숫자를 쓰는 표준 방식이었습니다. 십진법처럼 자릿값을 가진 숫자를 사용하는 대신, 로마 숫자는 라틴 알파벳의 일곱 글자를 조합하며 각 글자는 고정된 값을 나타냅니다.

일곱 개의 기호는 I (1), V (5), X (10), L (50), C (100), D (500), M (1000)입니다. 이 글자들을 몇 가지 규칙에 따라 배열하고 조합하면 1부터 3999까지의 어떤 정수든 쓸 수 있습니다.

로마 숫자는 오늘날에도 시계 문자판, 책의 장 번호, 영화 속편, 군주와 교황의 이름, 그리고 영화와 건물의 저작권 연도 등에 여전히 사용됩니다.

계산기는 어떻게 작동하나요?

이 변환기는 양방향으로 작동합니다. 숫자에서 로마 숫자를 선택하면 일반 정수를 로마 숫자로 바꾸고, 로마 숫자에서 숫자를 선택하면 로마 숫자를 다시 정수로 바꿉니다.

  • 숫자에서 로마 숫자 모드에서는 1부터 3999까지의 정수를 입력합니다. 계산기는 가능한 가장 큰 값을 반복해서 빼면서 해당 기호를 덧붙여 숫자를 구성합니다.
  • 로마 숫자에서 숫자 모드에서는 I, V, X, L, C, D, M 글자(대문자 또는 소문자)를 사용해 숫자를 입력합니다. 계산기는 기호를 왼쪽에서 오른쪽으로 읽으며 각 값을 더하고, 더 작은 기호가 더 큰 기호 앞에 오면 뺍니다. 유효하고 표준적인 로마 숫자만 허용됩니다.

변환 규칙

로마 숫자를 구성하려면 값을 큰 것에서 작은 것 순으로 취합니다.

M=1000,D=500,C=100,L=50,X=10,V=5,I=1M = 1000,\quad D = 500,\quad C = 100,\quad L = 50,\quad X = 10,\quad V = 5,\quad I = 1

더 큰 기호 앞에 놓인 기호는 빼고, 그렇지 않으면 값을 더합니다. 여섯 개의 뺄셈 쌍은 다음과 같습니다.

IV=4,IX=9,XL=40,XC=90,CD=400,CM=900IV = 4,\quad IX = 9,\quad XL = 40,\quad XC = 90,\quad CD = 400,\quad CM = 900

숫자를 읽으려면 기호들의 값을 합하되, 뒤따르는 기호보다 값이 작은 기호는 뺍니다.

풀이 예제

예제 1: 2024 → MMXXIV

2024를 부분으로 나눕니다: 2000+20+42000 + 20 + 4. 이는 MM+XX+IVMM + XX + IV를 주므로 2024=MMXXIV2024 = MMXXIV입니다.

예제 2: 4 → IV

4는 뺄셈 쌍 IVIV(5 앞의 1)로 쓰므로 4=IV4 = IV입니다.

예제 3: 49 → XLIX

49를 40+940 + 9로 나눕니다. 40은 XLXL이고 9는 IXIX이므로 49=XLIX49 = XLIX입니다.

예제 4: 1994 → MCMXCIV

1994를 1000+900+90+41000 + 900 + 90 + 4로 나눕니다. 이는 M+CM+XC+IVM + CM + XC + IV를 주므로 1994=MCMXCIV1994 = MCMXCIV입니다.

예제 5: XIV → 14

XIVXIV를 읽으면 십에 (오 빼기 일)을 더해 10+4=1410 + 4 = 14입니다.

실용적인 참고 사항

  • 고전적인 로마 체계에는 0을 나타내는 기호가 없고 음수를 쓸 방법도 없기 때문에 범위가 1–3999로 제한됩니다.
  • 3999를 초과하는 숫자는 역사적으로 기호 위에 막대(빈쿨룸)를 그어 그 값을 1000배로 만들었지만, 이 계산기는 표준 일곱 글자만 사용합니다.
  • 숫자는 항상 표준 형태로 쓰세요. 예를 들어 4는 IIIIIIII가 아니라 IVIV이고, 9는 VIIIIVIIII가 아니라 IXIX입니다.

다른 기수법이 값을 어떻게 표현하는지 살펴보려면 2진수에서 10진수 변환기2진수 변환기를 참고하세요.

버그 신고

이 필드는 필수입니다.