using System.Collections.Generic;
public int calculateRomanNumber(string s)
Dictionary<char, int> romanNumbers = new()
for (int i = 0; i < s.Length; i++)
romanNumbers.TryGetValue(currentChar, out int num);
if (i + 1 < s.Length && romanNumbers[s[i + 1]] > romanNumbers[currentChar])
public int calculateRomanNumber(char s)
Dictionary<char, int> romanNumbersList = new()
for (int i = 0; i < 1; i++)
char currentRomanChar = s;
romanNumbersList.TryGetValue(currentRomanChar, out int num);
if (i + 1 < 1 && romanNumbersList[s] > romanNumbersList[currentRomanChar])
public static void Main()
Console.Write("Enter the roman numeral: ");
romanNum = Console.ReadLine();
romanNum = romanNum.ToUpper();
Console.Write("In arabic: ");
Roman roman = new Roman();
Console.WriteLine(roman.calculateRomanNumber(romanNum));