Задача "Vacation" 77/100
Здравейте колеги, на задачата "Vacantion" ми дава 77 от 100 точки. Ще съм благодарна ако някой ми покаже къде греша.
https://pastebin.com/RS6AnQCd
Здравейте колеги, на задачата "Vacantion" ми дава 77 от 100 точки. Ще съм благодарна ако някой ми покаже къде греша.
https://pastebin.com/RS6AnQCd
Здравей, sotirova.yulia,
Ако обичаш, дай и условието на задачата + линк към нея в Judge.
Иначе относно проблема: в проверката, при която трябва да се спестят пари (започва на ред 22), трябва и да се нулира броячът за дните за харчене -> spendCounter = 0;. С тази добавка вече ще получиш 100/100.
Ако 5 последователни дни Джеси само харчи, на конзолата да се изпише
if (action == "save")
{
moneySheHas= moneySheHas +money;
spendCounter= 0;
}
=> 100%, ;-)
Благодаря!
While Loop - Exercise - SoftUni Judge
Здравейте, може ли да погледнете и моя код. Ръководил съм се от лекцията, но дава 77/100. Занулил съм и "spendCounter-a" при "save".
Условието:
Джеси е решила да събира пари за екскурзия и иска от вас да ѝ помогнете да разбере дали ще успее да събере необходимата сума. Тя спестява или харчи част от парите си всеки ден. Ако иска да похарчи повече от наличните си пари, то тя ще похарчи всичките и ще ѝ останат 0 лева.
От конзолата се четат:
След това многократно се четат по два реда:
Програмата трябва да приключи при следните случаи:
Вход |
Изход |
Обяснения |
2000 1000 spend 1200 save 2000 |
You saved the money for 2 days.
|
Пари, нужни за екскурзията: 2000 Налични пари: 1000 spend - изваждаме от парите следващото число (1000 - 1200 = -200, което е по-малко от 0 => налични пари = 0) ~ последователни дни, в които харчи = 1 - общо дни : 1 save - добавяме към парите следващото число (0 + 2000 = 2000) ~ последователни дни, в които харчи = 0 - общо дни : 2 Наличните пари (2000) >= Пари, нужни за екскурзията (2000) |