Loading...
darkata405 avatar darkata405 6 Точки

MuOnline 80/100

Здравейте колеги,

Не мога да докарам тази задача до 100/100, ако може малко помощ.

Линк: https://judge.softuni.bg/Contests/Practice/Index/2028#1
Kод: https://pastebin.com/5g7v2WBR


Благодаря!

Тагове:
0
Fundamentals Module 15/02/2021 20:05:40
Elena123456 avatar Elena123456 235 Точки

Колега, заповядайте едно работещо решение-  https://pastebin.com/PizxVJy6

Ако не успеете да си намерите грешката или до утре някой не Ви е помогнал, ще тествам решението Ви за да се опитам да разбера къде е проблема. 

1
darkata405 avatar darkata405 6 Точки

Благодаря много, доста мислих по задачата, но за съжаление успях да я докарам само до 90/100.
Грешката ми беше в проверките при командата "potion". Ако може малко съдействие да видим къде ми бягат последните 10 точки laugh.

новият код: https://pastebin.com/3fWJsBir

1
18/02/2021 01:03:49
Elena123456 avatar Elena123456 235 Точки

Колега, ако ме уволнят от скучната ми работа ще е заради вашата задача, но просто си нямаше работа и имах време да погледна решението Ви. laugh

Грешката Ви е на ред 76- програмата след като провери дали health - amount> 0, ако найстина е по- голямо от нула, то не би трябвало да влиза във втората проверка на ред 76. Така написано, както е при вас програмата може последователно да влезе и в двете if конструкции винаги когато helth-amount> 0 и health-amount<=0. И в някой от тестовете не получавате валидна стойност за health. Просто за 76 ред напишете ето това и решението Ви вече е 100/100:

          else if (health - amount <= 0)
                    {
                        Console.WriteLine($"You died! Killed by {monster}.");
                        Console.WriteLine($"Best room: {i + 1}");

                        gameOver = true;
                        break;
                    }

Поздрави!

Ели

0
darkata405 avatar darkata405 6 Точки

Леле, не мога да повярвам, че грешката ми е толкова глупава!

Страшно много благодаря за всичко и се надявам да не Ви правят проблеми в работата, хаха! laughlaughlaugh

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