Posts

Showing posts from October, 2015

Convert Roman Numeral to number in C#

Roman numeral to number in c# public static int pairConversion(int dec, int lastNum, int lastDec)         {             if (lastNum > dec)                 return lastDec - dec;             else return lastDec + dec;         }         public static int ConvertRomanNumtoInt(string strRomanValue)         {             var dec = 0;             var lastNum = 0;             foreach (var c in strRomanValue.Reverse())             {                 switch (c)                 {                     case 'I':                         dec = pairConversion(1, lastNum, dec);                         lastNum = 1;                         break;                     case 'V':                         dec=pairConversion(5,lastNum, dec);                         lastNum = 5;                         break;                     case 'X':                         dec = pairConversion(10, lastNum, dec);                         lastNum =