Професионална програма
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 222 Точки

Колега, заповядайте едно работещо решение-  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 222 Точки

Колега, ако ме уволнят от скучната ми работа ще е заради вашата задача, но просто си нямаше работа и имах време да погледна решението Ви. 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