Loading...

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

Milko123 avatar Milko123 14 Точки

C# OOP Basics Exam Retake - 19 April 2019 - Players and monsters

Здравейте. На задачата https://judge.softuni.bg/Contests/Practice/Index/1651#1 за т.2 - бизнес логика, judge ми дава 0/150, а мисля, че логиката е вярна, тъй като съм гледал решението на задачата. Предполагам, че има някаква особеност в submit, моля за помощ.  https://easyupload.io/konenm

Тагове:
0
C# OOP Basics
nickwork avatar nickwork 657 Точки
Best Answer

Давам ти мое решение, което дава пълен брой точки... ако искаш пробвай да смениш някой клас от твоите с моят и събмитни пак..така ще видиш кой клас ти прави проблем

https://easyupload.io/282j4j

0
Milko123 avatar Milko123 14 Точки

Решението ми дава 0/100 при т.3. Защо ползваме StreamWriter в класа Writer (предполагам да се запише резултата в файл), а после в Engine казваме File.Delete("result.txt");?

0
05/08/2020 06:34:57
nickwork avatar nickwork 657 Точки

Да, направил съм го така за да ми записва резултата в един файл, за да мога по лесно да видя разликите с очакваният изход, след това копирам това, което се е записало във файла и го пускам тук https://www.diffchecker.com/ и виждам веднага кое не ми излиза...това можеш да го ползваш и за изпита.

Добави само пред стрийма и този ред код (File.Delete(@"../../../result.txt") , по този начин всеки път ще ти трие файла и при стартиране на програмата ще ти записва само последният резултат от данните в него. На тази задача не съм се мъчил да получа 100/100 на т.3, предполагам, че тестовете вече не са актуални...и на мен ми дава там 0/100, което е малко странно..тази задача (т.3) съм я направил само за да мога да си тествам вход/изход.

File.Delete(@"../../../result.txt");
 using (StreamWriter file = new StreamWriter(@"../../../result.txt", true))
            {
                file.WriteLine(message);
            }

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