Inventory
Не разбирам къде е грешката тук. Дава ми 88 точки, а всички условия мисля, че са изпълнени
код: https://pastebin.com/vMqLdAcA
условие: https://judge.softuni.bg/Contests/Practice/Index/2028#2
Не разбирам къде е грешката тук. Дава ми 88 точки, а всички условия мисля, че са изпълнени
код: https://pastebin.com/vMqLdAcA
условие: https://judge.softuni.bg/Contests/Practice/Index/2028#2
начина по който правиш проверка за collectItem в case 'Collect'.
ако направиш тест с повтарящи се стойности за collectItem, ще ги запише всичките.
Тъй като, за да знаеш дали имаш(или нямаш) някаква стойност в масива, трябва да го обходиш изцяло.Така както е при теб, проверяваш първата стойност и брейкваш, независимо дали е равна на търсената или не. For-цикъла влиза при i=0, проверява има ли на индекс 0 търсената стойност, ако я има брейква, ако не я намери на индекс 0 отива в else, изпълнява push() за стойността и пак брейква. Т.е. проверяваш само нулевия индекс.
Използвай indexOf() или includes() методите на масив.
конкретно в случая, промених кода за 'Collect'
case 'Collect':
{
let collectItem = command.shift();
if (!items.includes(collectItem)){
items.push(collectItem);
}
}
благодаря!!
USPS Retail Ground is generally introduced at a USPS retail service counter that is USPS Tracking service can be initiated. USPS Retail Ground charges are primarily based on the region (distance) to which parcel is addressed and the burden of the parcel.
https://www.toptenwholesale.com/answers/can-we-still-access-old-hotmail-account-q3588#answer54250
http://www.reggaefrance.com/forum/2-i-2019-pn-t401417 .html # p1409871