leetcode

Solution to some Leetcode problems written in C++
git clone git://git.dimitrijedobrota.com/leetcode.git
Log | Files | Refs | README | LICENSE

0012.cpp (545B)


0 class Solution { 1 public: 2 vector<vector<string>> vvs = { 3 {"", "I", "II", "III", "IV", "V", "VI", "VII", "VIII", "IX"}, 4 {"", "X", "XX", "XXX", "XL", "L", "LX", "LXX", "LXXX", "XC"}, 5 {"", "C", "CC", "CCC", "CD", "D", "DC", "DCC", "DCCC", "CM"}, 6 {"", "M", "MM", "MMM", "*", "*", "*", "*", "*", "*"}, 7 }; 8 9 string intToRoman(int num) { 10 int exp = 0; 11 string res = ""; 12 do { 13 res = vvs[exp++][num % 10] + res; 14 } while ((num /= 10) > 0); 15 16 return res; 17 } 18 };