Ваканцията на Иванови - Софтуерен университет

Ваканцията на Иванови - Софтуерен университет

+ Нов въпрос
Daniel74 avatar Daniel74 2 Точки

Ваканцията на Иванови

   Здравейте,

някой може ли да ме светне какво не ми е наред  с една от задачите от изпита на 17.12.2017г? Judge-жа ме реже здраво и с повече от 20 точки не мога да я приключа за пореден път.

Ето и линк към кода ми:  https://pastebin.com/jJdJN6mm

Благодаря предварително за отделеното време.

Поздрави.

Тагове:
svetoslav_0 avatar svetoslav_0 514 Точки

Според условието на задачата, крайният отговор трябва да е закръглен до третия знак след запетаята. В случая е използвано Math.Round, което не върши работа, тъй като ако имаме краен резултат да кажем 12,000001, Math.Round ще го закръгли на 12,000 и след това ще махне нулите, защото 12 ще остане цяло цисло. Judge най-вероятно ще очаква 12,000. За целта използваме placeholder-и. 

Console.WriteLine($"{TotalPrice:f3}");

Ето така би трябвало да изглежда това, което отпечатваш в тази задача според мен. Успех :))

0
Daniel74 avatar Daniel74 2 Точки

Благодаря много! Това наистина промени нещата.

Поздрави.

0
svetoslav_0 avatar svetoslav_0 514 Точки

Още нещо забелязах: разгледай конструкциите, при които дните са повече от 15. При теб са <= 15. В случая няма да даде разлика, но не е зле да ги имаш предвид.

0