Transport Price- help
judge ми дава 66 точки а при проверка с зададени вход , изхода се получава точно без отклонения... а съдията не ми показва къде съм сгрешил :/ хелп ?
judge ми дава 66 точки а при проверка с зададени вход , изхода се получава точно без отклонения... а съдията не ми показва къде съм сгрешил :/ хелп ?
Това, което виждам, е, че на две места в кода е поставено Console.WriteLine((180 * 0.06)), 180 би следвало да бъде заменено с n. Заблудата идва от последния пример в условието на задачата. Само с тази промяна решението ти дава 100% :)
Ето едно решение от мен https://gist.github.com/astambi/d55be43030b2de2417412ea0da137705
Бихте ли погледнал моето ? :/ Да ми кажете къде греша защото не намирам грешката си
Ето го и моето решение - 100/100. Не е чак толкова трудно. И аз сега се уча. Разгледай го.
using System;
namespace TransportPrice
{
class TransportPrice
{
static void Main()
{
int n = int.Parse(Console.ReadLine());
string Time = Console.ReadLine();
double Bus = n * .09;
double Train = n * .06;
if (n < 20)
{
if (Time == "day")
{
Console.WriteLine(n * .79 + .7);
}
else
if (Time == "night")
{
Console.WriteLine(n * .9 + .7);
}
}
else
{
if ((n >= 20) && (n < 100))
{
Console.WriteLine(Bus);
}
else
if (n >= 100)
{
double Min = Math.Min(Bus, Train);
Console.WriteLine(Min);
}
}
}
}
}
Защо си хардкоднал примерния вход (180km) в програмата? Откъде знаеш, че ако разстоянието е по-голямо или равно на 100km, ще се пътува точно 180km?
Това е моето решение: http://pastebin.com/TikhAA2b
Защото се обърках от изхода в Word документа... там ми е грешката като го поправих на N върви 100/100 :) много благодаря
ох да... много съм тъп... благодаря :)