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/LjxMkjya
Благодаря, но не мога да разбера какво прави while(true) ?? До колкото прочето while винаги ще върти освен ако не meet-не , break; ?
точно безкраен цикъл, твое задължение e да направиш изходи с break.
Благодаря за отговора, във бъдеще ще е полезно несъмнено, въпреки че прочетох доста разногласия колко добра практика е това в писането на код.
Ще те помоля ако можеш да отделиш малко време и да погледнеш какво не е наред в ревизираният ми код, защото реално получавам същите резултати като твоят, но пак гърми на същия тест 6.
Може ли задачата да се реши с conditional loop или тест 6 проверява точно това ?
https://pastebin.com/gYXbebXa - ревизирано решение.
Здравейте,
може ли да проверите отново събмишъните си в Judge, за да видим дали има някаква промяна.
Поздрави :)
Всички събмишъни са станали 100% :) променил си тест 6 ли?
Здравей,
направих запитване дали може да има някакви грешки в този тест. Явно е имало и са отстранени.
Поздрави :)
Щеше да е добре ако екипът изпращаше какво не е било наред в проверките, за във бъдеще може да е полезно на някой.
Адмирации, че не те е домързяло да се свържеш с администратор !
https://pastebin.com/gYXbebXa Редактирано по твой насоки, пак дава грешка на тест 6.
Поправи ме ако нещо не съм разбрал.
Здравей,
въпреки че не е най-изисканото решение, не виждам причина защо да не дава пълен сбор точки.
Поздрави :)
Защо не дава, виж другия ми коментар.