03. Vacation 77/100
Здравейте,
имам нужда от съдействие за намиране на проблема, от заглавието става ясно коя е задачата. Пействам кода и ако някой може да помогне.
Благодаря предварително.
Поздрави.
function vacation(input){
let i = 0;
let moneyForVacation = Number(input[i]);
i++;
let avalableMoney = Number(input[i]);
let spendCount = 0;
let daysCount = 0;
while (true) {
i++;
let action = input[i];
i++;
let saveOrSpendAmount = Number(input[i]);
daysCount++;
if (action === "spend") {
spendCount++;
avalableMoney -= saveOrSpendAmount;
if (avalableMoney < 0) {
avalableMoney = 0;
}
}
if (spendCount >= 5) {
console.log(`You can't save the money.`);
console.log(spendCount);
break;
}
else if(action === "save") {
avalableMoney += saveOrSpendAmount;
spendCount = 0;
}
if (avalableMoney >= moneyForVacation) {
console.log(`You saved the money for ${daysCount} days.`);
break;
}
}
}
Здравей, разбирам че е най лесно да предоставиш работещо решение, но това не отговаря на въпроса ми и не дава яснота, къде аз съм сбъркал, благодаря все пак.
My deepest apologies indeed, I will leave you tinkering on your driblings by yourself !!!