로마 숫자란 무엇인가요?
로마 숫자는 고대 로마에서 유래한 기수법으로, 중세 후기까지 유럽 전역에서 숫자를 쓰는 표준 방식이었습니다. 십진법처럼 자릿값을 가진 숫자를 사용하는 대신, 로마 숫자는 라틴 알파벳의 일곱 글자를 조합하며 각 글자는 고정된 값을 나타냅니다.
일곱 개의 기호는 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 글자(대문자 또는 소문자)를 사용해 숫자를 입력합니다. 계산기는 기호를 왼쪽에서 오른쪽으로 읽으며 각 값을 더하고, 더 작은 기호가 더 큰 기호 앞에 오면 뺍니다. 유효하고 표준적인 로마 숫자만 허용됩니다.
변환 규칙
로마 숫자를 구성하려면 값을 큰 것에서 작은 것 순으로 취합니다.
더 큰 기호 앞에 놓인 기호는 빼고, 그렇지 않으면 값을 더합니다. 여섯 개의 뺄셈 쌍은 다음과 같습니다.
숫자를 읽으려면 기호들의 값을 합하되, 뒤따르는 기호보다 값이 작은 기호는 뺍니다.
풀이 예제
예제 1: 2024 → MMXXIV
2024를 부분으로 나눕니다: . 이는 를 주므로 입니다.
예제 2: 4 → IV
4는 뺄셈 쌍 (5 앞의 1)로 쓰므로 입니다.
예제 3: 49 → XLIX
49를 로 나눕니다. 40은 이고 9는 이므로 입니다.
예제 4: 1994 → MCMXCIV
1994를 로 나눕니다. 이는 를 주므로 입니다.
예제 5: XIV → 14
를 읽으면 십에 (오 빼기 일)을 더해 입니다.
실용적인 참고 사항
- 고전적인 로마 체계에는 0을 나타내는 기호가 없고 음수를 쓸 방법도 없기 때문에 범위가 1–3999로 제한됩니다.
- 3999를 초과하는 숫자는 역사적으로 기호 위에 막대(빈쿨룸)를 그어 그 값을 1000배로 만들었지만, 이 계산기는 표준 일곱 글자만 사용합니다.
- 숫자는 항상 표준 형태로 쓰세요. 예를 들어 4는 가 아니라 이고, 9는 가 아니라 입니다.
다른 기수법이 값을 어떻게 표현하는지 살펴보려면 2진수에서 10진수 변환기와 2진수 변환기를 참고하세요.