Metric Converter C#
Здравейте,
https://pastebin.com/4fbmE5E0
Опитах се да възпроизведа кода, който е показал Симон Радев, но judge ми дава грешка при компилацията. Бихте ли ме поправили? Благодаря много.
Здравейте,
https://pastebin.com/4fbmE5E0
Опитах се да възпроизведа кода, който е показал Симон Радев, но judge ми дава грешка при компилацията. Бихте ли ме поправили? Благодаря много.
Най-бързото решение
{
var value = double.Parse(Console.ReadLine());
var metric1 = (Console.ReadLine());
var metric2 = (Console.ReadLine());
var metrics = 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},
};
var result = value * (metrics[metric2] / metrics[metric1]);
Console.WriteLine("{0}", Math.Round(result, 8));
}
Този код има доста синтактични грешки
Ето поправен синтактично https://pastebin.com/nQbLVZtS
Благодаря Ви за поправките, но judge сега ми дава 0 точки. Къде греша?
Поправих малко кода на същия линк можеш да погледнеш промените
Много Ви благодаря! Вече ми дава 100/100 в Judge. Приятен ден!
Благодаря ви, но тук има неща, които още не сме учили. Може ли да поправите моя код?
Това, че не е изучавано нещо, е част от идеята за да можеш самостоятелно да търсиш оптимални решения на задачитте, използвайки "неща", които не са изучавани. Това е начин за трупане на опит и знание.
ох, така е, ама изобщо не го разбирам... засега. като стигнем до този материал, вече ще е друго