이번 시간에는 1~3999까지의 10진법 수를 로마자 표기로 변경하는 법을 알아보겠다. 먼저 로마자 표기를 어떻게 하는지 알아보면 { "M", "CM", "D", "CD", "C", "XC", "L", "XL", "X", "IX", "V", "IV", "I" } { 1000, 900, 500, 400, 100, 90, 50, 40, 10, 9, 5, 4, 1 } 이렇게 짝을 맞출 수가 있다.
M-1000, CM-900 이런식으로. 그럼 이제 코드를 짜보자.
배열을 큰 수부터 만든 이유는 while문 돌릴 때 계산을 쉽게 하기 위해서이다. 13가지로 나뉘어 지는데 while문을 돌리면서 우선 입력받은 수에서 1000을 빼고 그 수가 1000보다 작으면 그담에 900을 빼고 이런 식으로 계속 while문을 돌리면서 변환할 수 있다....