Tourist Shop - Exam 2nd amd 3th May 2019
Здравейте, имам проблем със задача Tourist Shop - Exam 2nd amd 3th May 2019. Проблема ми е, че във vs code ми дава верни изходни данни, а когато поставя задачата в judge ми дава 0/100. Когато дам на детайли ми показва, че нулевите тестове са верни, и след това ми покзва 10 грешни тееста. Ще се радвам ако някой ми помогне. Ето го и кода:
function shop(inputData){
let buget = Number(inputData.shift());
let nameOfProduct = inputData.shift();
let priceOfProduct = Number(inputData.shift());
let curProduct = 0;
let allPrice = 0;
while(nameOfProduct !== 'Stop'){
if(nameOfProduct == undefined){
break;
}
if(curProduct % 2 == 0 && curProduct > 0){
priceOfProduct = priceOfProduct / 2;
}
allPrice +=priceOfProduct;
buget-=priceOfProduct;
curProduct++
nameOfProduct = inputData.shift();
priceOfProduct = Number(inputData.shift());
}
if(buget >= 0){
console.log(`You bought ${curProduct} products for ${(allPrice).toFixed(2)} leva.`)
} else if(buget < 0){
console.log(`You don't have enough money!`);
console.log(`You need ${Math.abs(buget).toFixed(2)} leva!`)
}
}