한기대 마스코트 코룡이
코룡이는 대회 10주년을 기념하여 대회 참가자에게 나눠줄 기념 카드를 준비하기로 했습니다.
카드는 학교 창고에 다음과 같이 보관되어 있습니다.
로마 숫자 | 아라비아 숫자 |
I | 1 |
IV | 4 |
V | 5 |
IX | 9 |
X | 10 |
XL | 40 |
L | 50 |
XC | 90 |
C | 100 |
CD | 400 |
D | 500 |
CM | 900 |
M | 1000 |
<표. 로마 숫자와 아라비아 숫자>
예를 들어 상자에 15라는 숫자가 적혀있을 때, 위의 표의 숫자 중, 15를 뺄 수 있는 가장 큰 숫자는 10으로 이는 곧 X를 의미합니다.
또한 10을 뺀 나머지 숫자인 5는 위의 표에서 V를 의미합니다.
그래서 15는 XV로 표현할 수 있으며, 15가 적힌 상자에는 카드 X 1장과 V 1장이 담겨있다는 것을 알 수 있습니다.
이와 같이 임의의 아라비아 숫자가 주어졌을 때, 음수가 되지 않으면서 뺄 수 있는 가장 큰 로마 숫자들을 반복적으로 빼면 아라비아 숫자를 로마 숫자로 변환하여 카드의 종류를 알 수 있습니다.
여기서 주의할 점은 카드의 개수를 셀 때, XL, XC, IX는 X와 다른 문자로 보고 카드 개수에 포함하지 않는다는 것입니다.