MuOnline 80/100
Здравейте колеги,
Не мога да докарам тази задача до 100/100, ако може малко помощ.
Линк: https://judge.softuni.bg/Contests/Practice/Index/2028#1
Kод: https://pastebin.com/5g7v2WBR
Благодаря!
Здравейте колеги,
Не мога да докарам тази задача до 100/100, ако може малко помощ.
Линк: https://judge.softuni.bg/Contests/Practice/Index/2028#1
Kод: https://pastebin.com/5g7v2WBR
Благодаря!
Колега, заповядайте едно работещо решение- https://pastebin.com/PizxVJy6
Ако не успеете да си намерите грешката или до утре някой не Ви е помогнал, ще тествам решението Ви за да се опитам да разбера къде е проблема.
Благодаря много, доста мислих по задачата, но за съжаление успях да я докарам само до 90/100.
Грешката ми беше в проверките при командата "potion". Ако може малко съдействие да видим къде ми бягат последните 10 точки .
новият код: https://pastebin.com/3fWJsBir
Колега, ако ме уволнят от скучната ми работа ще е заради вашата задача, но просто си нямаше работа и имах време да погледна решението Ви.
Грешката Ви е на ред 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;
}
Поздрави!
Ели
Леле, не мога да повярвам, че грешката ми е толкова глупава!
Страшно много благодаря за всичко и се надявам да не Ви правят проблеми в работата, хаха!