Vacation 90/100 в Judge C++
https://pastebin.com/mZmjjJNh: моето решение.
задачата е - Ваканция.
https://judge.softuni.bg/Contests/Practice/Index/1174#2 - задача в Judge.
Гърми ми на тест номер 6 и не разбирам защо ... HELP !
https://pastebin.com/mZmjjJNh: моето решение.
задачата е - Ваканция.
https://judge.softuni.bg/Contests/Practice/Index/1174#2 - задача в Judge.
Гърми ми на тест номер 6 и не разбирам защо ... HELP !
Здравей,
в тази част от кода
if(moneyAvail>=moneyNeeded){
counterDays++;
break;
}
трябва да махнеш равенството.
Има още няколко неща, който могат да се коригират по кода ти. Например, сумата която четеш за всеки ден можеш да я изнесеш преди if-a, както и преди проверките да увеличиш брояча за броя дни, което ще доведе до отпадане на тази проверка, по-горе която ти чупи кода. Предполагам не стана много ясно какво имам предвид, така че .. ето парче код
while (moneyNeeded > moneyAvail && counterSpend < 5)
{
cin >> action;
cin >> moneyVariable;
counterDays++;
if( action == "spend" )
{
moneyAvail = moneyAvail - moneyVariable;
counterSpend++;
if (moneyAvail < 0)
{
moneyAvail = 0;
}
}
else if (action == "save")
{
moneyAvail = moneyAvail + moneyVariable;
counterSpend = 0;
}
}
Поздрави :)
https://pastebin.com/gYXbebXa Редактирано по твой насоки, пак дава грешка на тест 6.
Поправи ме ако нещо не съм разбрал.
Здравей,
въпреки че не е най-изисканото решение, не виждам причина защо да не дава пълен сбор точки.
Поздрави :)
Защо не дава, виж другия ми коментар.
Колеги,
мисля да се въздържа от други коментари.
Лека вечер.