Професионална програма
Loading...
+ Нов въпрос
zh.yordanova avatar zh.yordanova 5 Точки

03. Easter Shopping

Добър ден,

Моля ако някой има възможност да погледне задачата и да ми помогне да намеря грешката. В Judge гърмят два теста и не мога да разбера защо.

Линк към Judge, който съдъдржа условието: https://judge.softuni.bg/Contests/Practice/Index/1610#2

Моето решение: https://pastebin.com/CA6bPrWY

Благодаря на всички за отделеното време.

Тагове:
0
Python Fundamentals
Dany88 avatar Dany88 2 Точки

Здравей, моето решение на Java https://pastebin.com/DEQxnfPE 100/100

0
FlameFenix avatar FlameFenix 1 Точки

Аз имах същия проблем оказа се че е от индексите които трием.

Виж това може да е от полза.


https://softuni.bg/forum/30739/eastershopping-80-100

0
zh.yordanova avatar zh.yordanova 5 Точки

Благодаря за съветите. Разбирам къде е грешката, но не успявам да  намеря начин да я оправя за съжаление.

0
MartinBG avatar MartinBG 3082 Точки

Грешката е на редове №19 и 26:

if count in range(len(shops)):

Трябва да е:

if count in range(len(shops) + 1):

Или още по-добре:

if count <= len(shops):

По условие:

If you have less shops on your list than the given number, skip this command.

range(stop) не включва последното число, в случая броя на магазините в списъка, и затова има грешен резултат при тестове, в които "Visit" се използва с брой магазини, равен на магазините в списъка.

1
zh.yordanova avatar zh.yordanova 5 Точки

Много благодаря за отдленото време и да доброто обяснение. Ще се постарая да бъда по внимателна в определянето на границите.

Благодаря :)

1