Loading...

Във форума е въведено ограничение, което позволява на потребителите единствено да разглеждат публикуваните въпроси.

vasildiavolo avatar vasildiavolo 12 Точки

Проблем с проверка в Judge - 19. *Тръби в басейн

https://softuni.bg/trainings/resources/officedocument/20421/exercise-problem-descriptions-programming-basics-with-csharp-january-2018 - задача № 19

Опитвам да реша задача, като смятам, че го сторих, но Judge ми дава 61/100. Спрямо примерните входове и изходи в условието на задачата, ми дава всичко както трябва. Проблемът ми е, че Judge, натискайки Детайли, ми дава Тест №1 (Грешен отговор), но не е и какво се е изисквало в този тест като Output, за да мога да си направя сверката. Моля за съдействие не как е правилния код - такъв мога да си намеря със сигурност, или защо моят е грешен, а защо Judge не ми дава Output на тестовете, които прави, за да мога сам да се справя.

https://pastebin.com/br4YEuYU - тук е кода ми, който може да тествате https://judge.softuni.bg/Contests/Practice/Index/179#1

0
Programming Basics 22/01/2018 15:13:54
TodorovP avatar TodorovP 177 Точки

Виж това https://pastebin.com/tK3h9kqn и обърни внимание, че има и такъв ред

double overflow = volumeTotal - maxVolume;

който е във връзка с условието.

0
denis.argatski avatar denis.argatski 25 Точки

1. Мисля че този "else if (...)", е излишен.

2. .ToString("0")  - това също може би трупа грешки.

Може би трябва да по-опростиш кода си.

 

0
22/01/2018 15:34:04
vasildiavolo avatar vasildiavolo 12 Точки

Не споря, че е малко аматьорски. Но точно като видя къде ми е грешката, го редактирам и оптимизирам, а така не разбирам къде бъркам, освен че съм, може би, поусложнил самия код.

0
denis.argatski avatar denis.argatski 25 Точки

До колкото съм запознат judge за момента в се още няма възможност да погледнеш тези грешки.На този етап можеш да виждаш грешки при нулевите тестове.

0
jessi23 avatar jessi23 1 Точки

Здрасти, днес по-рано прочетох още един коментар във форума с проблем с точките в Judge. Може нещо да се е бъгнал. Странно е да не показва къде са грешките. Можеш да изчакаш известно време и да пробваш пак да го качиш.

0
rado8506 avatar rado8506 7 Точки

Възможно е проблемът да е в закръглянето. В задачата за първия изход и аз имах проблеми и пробвах с Math.Truncate.

Пращам ти моето решение. Минало е през джъджа.

https://pastebin.com/hJ4qxBzF

0
KeepCoding avatar KeepCoding 554 Точки

Ето ти поправената задача: https://pastebin.com/8txqmivD

Единственото нещо, което направих бе да заменя "{zapylnenPercent.ToString("0")}" с "Math.Floor(zapylnenPercent)".

 

0
KrasimiraGeorgieva avatar KrasimiraGeorgieva 39 Точки

Почти си решил задачата и Jadge си работи перфектно. Пропуснал си на 19 ред закръглението, ползвай Math.Floor.

19 ред тук

var zapylnenPercent = (zapylnen / obem * 100);

 

замени с

var zapylnenPercent = Math.Floor(zapylnen / obem * 100);

След поправката решението ти минава за 100/100.

0
TodorovP avatar TodorovP 177 Точки

Виж как поправих решението ти

https://pastebin.com/atRC05gR

и тествай.

0
Lacunae avatar Lacunae 1 Точки

Същия проблем имах. Отговорите тук са много полезни само си смених Math.Round с Math.Truncate и веднага получих 100 точки.

"* Имайте предвид, че поради свеждането до цяло число се губят данни и нормално сборът на процентите
да е 99%, а не 100%." 

това е най-важното в условието

0
Можем ли да използваме бисквитки?
Ние използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Можете да се съгласите с всички или част от тях.
Назад
Функционални
Използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Използваме „сесийни“ бисквитки, за да Ви идентифицираме временно. Те се пазят само по време на активната употреба на услугите ни. След излизане от приложението, затваряне на браузъра или мобилното устройство, данните се трият. Използваме бисквитки, за да предоставим опцията „Запомни Ме“, която Ви позволява да използвате нашите услуги без да предоставяте потребителско име и парола. Допълнително е възможно да използваме бисквитки за да съхраняваме различни малки настройки, като избор на езика, позиции на менюта и персонализирано съдържание. Използваме бисквитки и за измерване на маркетинговите ни усилия.
Рекламни
Използваме бисквитки, за да измерваме маркетинг ефективността ни, броене на посещения, както и за проследяването дали дадено електронно писмо е било отворено.