Fork me on GitHub

[leetcode-12-Integer to Roman]

Given an integer, convert it to a roman numeral.

string intToRoman(int num)
     {
         string M[] = { "", "M", "MM", "MMM" };
         string C[] = { "", "C", "CC", "CCC", "CD", "D", "DC", "DCC", "DCCC", "CM" };
         string X[] = { "", "X", "XX", "XXX", "XL", "L", "LX", "LXX", "LXXX", "XC" };
         string I[] = { "", "I", "II", "III", "IV", "V", "VI", "VII", "VIII", "IX" };
         return M[num / 1000] + C[(num % 1000) / 100] + X[(num % 100) / 10] + I[num % 10];
     }

 

posted @ 2017-05-26 10:15  hellowOOOrld  阅读(79)  评论(0编辑  收藏  举报