using System.Collections.Generic;
public static void Main()
Dictionary<int, string> arabicRomanMap = new Dictionary<int, string>() { {1, "I"}, {5, "V"}, {10, "X"} };
var arabicArray = arabicNumber
.Select(_=> Convert.ToInt32(_))
var romanResult = new List<string>();
for (int i = 0; i < arabicArray.Length; i++)
var decimalMultiplier = Math.Pow(10, i);
var arabicDecimal = arabicArray[i] * decimalMultiplier;
arabicRomanMap.TryGetValue((int)arabicDecimal, out result);
Console.WriteLine("Result: " + string.Join("", romanResult));