public static void Main()
Console.WriteLine(RomanNumeral("I"));
Console.WriteLine(RomanNumeral("II"));
Console.WriteLine(RomanNumeral("IV"));
Console.WriteLine(RomanNumeral("VI"));
Console.WriteLine(RomanNumeral("IX"));
Console.WriteLine(RomanNumeral("IIX"));
public static int RomanNumeral(string numeral)
numeral = numeral.ToUpper();
for (int i = 0; i < numeral.Length; i++)
currentValue = GetNumeralVal(numeral[i]);
if (i < numeral.Length - 1 && currentValue < GetNumeralVal(numeral[i+1]))
totalValue += GetNumeralVal(numeral[i + 1]) - currentValue;
totalValue += currentValue;
static int GetNumeralVal(char numeral)