namespace C_ArraysCollections
private static Dictionary<char, int> map = new Dictionary<char, int>()
public static int Parse(string roman)
for(int i = 0; i<roman.Length; i++)
if(i+1 < roman.Length && IsSubtractive(roman[i], roman[i +1]))
private static bool IsSubtractive(char c1, char c2)
return map[c1] < map[c2];