Софтуерно Инженерство
Loading...
ralicaterzieva avatar ralicaterzieva 0 Точки

Проблеми с Judge

Здравейте,

исках да попитам защо като пускам верен код в Judge, след това дава все грешки и щом погледна детайлите показва, че е верен отговор, но продължава да седи като грешен, без значение колко пъти опитам? Пробвах и да рефрешна страницата, отделно пробвах и да чакам известно време.

Тагове:
0
Въпроси за SoftUni
svetoslav_0 avatar svetoslav_0 1005 Точки

Здравей!

Можеш ли да споделиш коя точно е задачата и своето решение?

0
ralicaterzieva avatar ralicaterzieva 0 Точки

PB-Exercises/Simple operations and calculations - exercises, а задачата е под следното име:

05. Dance hall

lenght = int(input())
width = int(input())
a = int(input())
a = a * 100
hall = (lenght * 100) * (width * 100)
hardrobe = a * a
bench = hall / 10
free_space = hall - hardrobe - bench
dancers = free_space / (40 + 7000)
print(round(dancers))

06. Charity Campaign

campany_days = int(input())
confectioner = int(input())
amount_cakes = int(input())
corrugations = int(input())
amount_pancakes = int(input())

cakes = amount_cakes * 45
sweets = corrugations * 5.80
pancakes = amount_pancakes * 3.20

all_amount = (cakes + sweets + pancakes) * 8
whole_money = all_amount * 20
other_money = whole_money - (whole_money/8)
print(f'{other_money:.2f}')

 

0
10/09/2019 13:52:37
svetoslav_0 avatar svetoslav_0 1005 Точки

От раз мога да ти подскажа:

Размерите могат да са дробни числа, а ти четеш цели числа (int)

0
ralicaterzieva avatar ralicaterzieva 0 Точки

Погледни и на втората ми задача, която ти пейстнах, дали е наред там също или съм объркала кода.

Благодаря!

0
svetoslav_0 avatar svetoslav_0 1005 Точки

Judge е направен да работи адски прости, което изключително много намалява вероятността проблемът да е от него.

В твоя случай грешката е следната: 

Там, къде ти умножаваш по 8 в твоя код, трябва да умножиш по променливата confectioner, а там, където умножаваш по 20 - campany_days

0
ralicaterzieva avatar ralicaterzieva 0 Точки

Благодаря ти - коригирах го и мина вече :)

0
Akwonder avatar Akwonder 0 Точки

Втората задача грешката идва от тук:

all_amount = (cakes + sweets + pancakes) * 8
whole_money = all_amount * 20

Умножаваш по 8 и по 20, защото гледаш готовия код от първия пример, ако пробваш със вторите числа няма да ти излезе отговора. Трябва да са променливите там защото дефакто това са ти дните и сладкарите.

0