로마 숫자 표기에는 일정한 법칙이 있습니다.
[1 단계] 먼저 눈에 익숙한 1부터 10까지의 숫자를 보면 다음과 같습니다.
Ⅰ |
Ⅱ |
Ⅲ |
Ⅳ |
Ⅴ |
Ⅵ |
Ⅶ |
Ⅷ |
Ⅸ |
Ⅹ |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
눈에 익숙하니까 여기까지는 무진장 쉽죠.?
(참고로, 인터넷 환경에서 로마자 작성은 'ㅈ'&'한자'키를 이용해 입력할 수 있습니다.)
아마 12까지는 시계 등에 표현되어서 쉽게 알 수 있을 것입니다.
Q. 그럼 13은 어떻게 표현할까요? → ⅩⅢ
Q. 그럼 19는 어떻게 표현할까요? → ⅩⅨ
Q. 그럼 35는 어떻게 표현할까요? → ⅩⅩⅩⅤ
자. 무진장 쉽죠?
[2 단계] 이제는 조금 높은 숫자를 표현해 봅시다.
Q. 41은 어떻게 표현할까요? → ⅩⅩⅩⅩⅠ
Q. 55는 어떻게 표현할까요? → ⅩⅩⅩⅩⅩⅤ
Q. 107은 어떻게 표현할까요? → ⅩⅩⅩⅩⅩⅩⅩⅩⅩⅩⅦ
Q. 169는 어떻게 표현할까요? → ⅩⅩⅩⅩⅩⅩⅩⅩⅩⅩⅩⅩⅩⅩⅩⅩⅨ
어라? 뭔가 이상하지 않나요? 읽기 무지 힘들어 보입니다!
이거 아닌거 같아. 라고 생각하시는 분들. 아래 정답을 보세요.
Q. 41은 어떻게 표현할까요? → ⅩLⅠ
Q. 55는 어떻게 표현할까요? → LⅤ
Q. 107은 어떻게 표현할까요? → CⅦ
Q. 169는 어떻게 표현할까요? → CLⅩⅨ
자. 읽기 한결 쉬워졌죠?
50은 L, 100은 C, 500은 D, 1000은 M으로 표시해 줍니다.
[3 단계] 이제 더 높은 숫자를 표현해 봅시다.
Q. 올해는 몇년도 인가요?
Q. 대한민국이 해방된 해는?
이쯤해서 조금 혼란이 옵니다.
1단계와 2단계를 복습해 봅시다.
법칙1. 로마숫자에서 수를 표현하는 문자는 총 7개 입니다.
1 |
5 |
10 |
50 |
100 |
500 |
1000 |
Ⅰ |
Ⅴ |
Ⅹ |
L |
C |
D |
M |
법칙2. 1, 10, 1000을 나타내는 숫자는 중첩해서 쓰면 그만큼 더해진다는 뜻입니다.
ex) 1 ( I ), 2 ( II ), 3 ( III )
10 (Ⅹ), 20 ( ⅩⅩ ), 30 ( ⅩⅩⅩ )
법칙 3. 오른쪽에 문자를 덧붙이면 그만큼 더한다는 뜻입니다.
너무 많아지면 읽기 힘드니까 적당한 때 새로운 문자가 나타나죠. 5는 V, 50은 L, 500은 D. 이 숫자의 오른쪽에 다른 숫자를 덧붙이면 그만큼 더한다는 뜻입니다.
ex) 5 ( V ) , 6 ( VI ), 7 ( VII )...
50 ( L ), 60 ( LX ), 70 ( LXX ) ...
여기까지는 다들 쉽게 이해하셨으리라 봅니다. 하지만 뭔가 빼먹은 듯 하죠? 그렇게 느끼셨다면 아래의 법칙 4를 유의해서 보세요.
법칙 4. 왼쪽에 숫자를 덧붙이면 뺀다는 뜻입니다.
법칙3에서 '오른쪽에 숫자를 덧붙이면 더한다는 뜻'이라고 했습니다. 반면, 왼쪽에 숫자를 덧붙이면 뺀다는 뜻이 됩니다. 5를 나타내는 문자의 왼쪽에 1을 나타내는 숫자를 쓰면 5에서 1을 뺀다는 뜻, 즉 4가 됩니다. 4와 9는 네 번 겹쳐쓰지 않고, 5나 10을 나타내는 문자 왼쪽에 1을 나타내는 숫자를 적어줌으로써 표현합니다.
ex) 4 (Ⅳ) , 40 (XL), 400 (DC)
9 (IX), 90 (XC), 900 (CM)
자. 여기까지 이해하셨다면 이제 조금만 노력하면 큰 수라도 얼마든지 표현할 수 있습니다. 연습해 볼까요?
Q. 올해는 몇년도 인가요?
2008년 입니다.
먼저 1000(M)을 두번 겹쳐써서 2000(MM)을 만들고, 여기에 8을 더해야 2008년이 되는데... 8은 5(V) 더하기 3(III)이 되니까 VIII 이렇게 쓰면 되겠군... 그럼 아까의 2000(MM)의 오른쪽에 8(VIII)를 써주면 2000+8이 되어 2008(MMVIII)를 표시할 수 있겠구나!
그래서, 정답은 MMVIII 가 됩니다!
Q. 대한민국이 해방된 해는?
1945년이죠.
조금 어렵죠. 표현할 수 있게 숫자를 쪼개봅시다.
1945= 1000+900+40+5 가 되겠죠.
1000 오른쪽에 900을 적고, 40을 적고 5를 적어야겠죠.
1000은 M.
900은 1000-100을 해야되니 M의 왼쪽에 C를 적어 CM
40은 50-10을 해야되니 L의 왼쪽에 X를 적어 XL
5는 V
해서 이것들을 쭉 나열하면 정답은
MCMXLV가 된답니다~
조금 복잡하긴 해도 원리를 알고 나니 쉽죠? 이제 이 법칙을 이용해서 높은 숫자도 자유자재로 표현해 보세요.
참고로 로마숫자에는 '0'이 존재하지 않습니다. '0'을 숫자로 인정하게 된 것은 수학의 역사에 있어서 좀 뒤의 일이죠.