로마 숫자 변환기
1부터 3,999까지의 숫자를 로마 숫자로 변환하거나 로마 숫자를 다시 숫자로 양방향 변환합니다.
로마 숫자
로마 숫자
-
숫자
숫자
-
이용 방법
로마 숫자는 I, V, X, L, C, D, M의 일곱 가지 라틴 문자를 사용하여 1부터 3,999까지의 정수를 덧셈과 뺄셈 방식으로 조합하여 표기하는 숫자 체계입니다.
- 방향을 선택하세요
숫자를 입력하면 해당 로마 숫자를 확인할 수 있으며, 로마 숫자를 입력하면 해당 숫자를 확인할 수 있습니다.
- 결과 확인
입력하는 즉시 결과가 갱신되며 로마 숫자의 구성 방식이 상세히 표시됩니다.
- 유효하지 않은 입력 주의
IC와 같이 형식이 잘못된 로마 숫자나 1부터 3,999 범위를 벗어난 숫자는 잘못된 답안 대신 '유효하지 않음'으로 표시됩니다.
기호 및 감산 규칙
각 문자는 고정된 값을 나타냅니다. I는 1, V는 5, X는 10, L은 50, C는 100, D는 500, M은 1,000입니다. 왼쪽에서 오른쪽으로 읽으며 값을 더하되, 작은 기호가 큰 기호 바로 앞에 오는 경우에는 대신 뺍니다. 표준 감산 쌍은 IV(4), IX(9), XL(40), XC(90), CD(400), CM(900) 등 여섯 가지뿐입니다.
2,024 = MM (2,000) + XX (20) + IV (4) = MMXXIV
| 기호 | 값 | 기호 | 값 | 기호 | 값 |
|---|---|---|---|---|---|
| I | 1 | X | 10 | C | 100 |
| IV | 4 | XL | 40 | CD | 400 |
| V | 5 | L | 50 | D | 500 |
| IX | 9 | XC | 90 | CM | 900 |
M은 1,000이며 최대 세 개의 M을 연속으로 사용하여 3,999까지 패턴을 확장할 수 있습니다.
로마 숫자 1부터 20까지
| 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| I | II | III | IV | V | VI | VII | VIII | IX | X | XI | XII | XIII | XIV | XV | XVI | XVII | XVIII | XIX | XX |
일부 로마 숫자가 유효하지 않음으로 표시되는 이유
IC(100에서 1을 뺀 99를 의미)와 같은 표기법은 표준이 아닙니다. I, X, C만 감산법에 사용할 수 있으며, 각 기호는 해당 그룹 내에서 바로 위의 두 기호에서만 뺄 수 있습니다. 예를 들어 X는 L이나 C에서는 뺄 수 있지만 D나 M에서는 뺄 수 없습니다. 이 변환기는 계산된 숫자로부터 로마 숫자를 다시 생성하여 원본 문자열과 비교하므로, IC나 IIII와 같이 잘못되었거나 비표준인 순서는 잘못된 값을 조용히 반환하는 대신 '유효하지 않음'으로 보고됩니다.
자주 묻는 질문
숫자를 로마 숫자로 어떻게 변환하나요?
가장 큰 값부터 차례로 각 기호의 값을 반복해서 뺍니다. 2024의 경우 2000 = MM, 20 = XX, 4 = IV가 되어 MMXXIV가 됩니다. 핵심은 감산법 규칙입니다. IV = 4, IX = 9, XL = 40, XC = 90, CD = 400, CM = 900입니다. 작은 숫자가 큰 숫자 앞에 오면 빼기를 의미합니다.
왜 4의 로마 숫자는 IIII가 아닌 IV로 쓰나요?
감산 표기법(IV = 5 - 1 = 4)은 중세 유럽에서 반복을 줄이기 위해 표준 관례가 되었습니다. 그러나 역사적으로 시계판과 일부 초기 문헌에서는 IIII가 사용되기도 했습니다. 현대 로마 숫자 표준은 감산형을 사용하며, 이 계산기 또한 이를 따릅니다.
표준 로마 숫자로 표현할 수 있는 가장 큰 수는 무엇인가요?
표준 로마 숫자는 최대 3,999(MMMCMXCIX)까지 표현할 수 있습니다. 4,000은 M을 네 번 연속(MMMM) 써야 하는데, 이는 동일한 기호를 세 번까지만 연속으로 쓴다는 관례적 규칙을 초과합니다. 확장 시스템에서는 문자 위에 막대를 그어 1,000배를 나타내기도 하지만, 이 계산기는 1부터 3,999까지를 다룹니다.
로마 숫자를 다시 숫자로 변환할 수 있나요?
네, 변환기는 양방향 변환을 모두 지원합니다. I, V, X, L, C, D, M 문자를 사용하여 로마 숫자를 입력하면 계산기가 해당 숫자를 반환합니다. IC와 같은 잘못된 문자나 부적절한 배열이 입력되면 잘못된 숫자 대신 유효하지 않음 결과가 표시됩니다.
로마 숫자를 읽을 때 흔히 발생하는 실수는 무엇인가요?
가장 흔한 오류는 감산 표기법을 잘못 읽는 것입니다. XC는 110이 아닌 90이며, CD는 600이 아닌 400입니다. 작은 기호가 큰 기호 앞에 오는지 확인하지 않고 왼쪽에서 오른쪽으로 읽으면 이러한 오류가 발생합니다. 항상 더 작은 값이 더 큰 값 바로 앞에 나오면 더하는 대신 빼야 함을 확인하세요.