Задача Metric Converter - проблем
Здравейте колеги,
ето това измислих като код, примерните резултати от условието на задачата съвпадат, judge не го хареса.
Моля за помощ, къде бъркам .
double num = double.Parse(Console.ReadLine());
string firstMetric = Console.ReadLine();
string secMetric = Console.ReadLine();
var metrik = new Dictionary<string, double>()
{
{ "m", 1},
{ "mm", 1000},
{ "cm", 100},
{ "mi", 0.000621371192},
{ "in", 39.3700787},
{ "km", 0.001},
{ "ft", 3.2808399},
{ "yd", 1.0936133},
};
double result = num / metrik[firstMetric] * metrik[secMetric];
Console.WriteLine("{0}{1}", result, secMetric);