Loading...
HarkTu avatar HarkTu 54 Точки

Programming Fundamentals: Hello, France

Задачата е следния:

https://judge.softuni.bg/Contests/Practice/Index/1494#1O0

 

Имам 2 решения за задачата. едното дава 0(след нулевите тестове), а другото 100. Тествах изход'a и на двата кода в difchecker, няма никаква разлика. Някой би ли могъл да ме освети каква реална разлика може да има в изходите на тези кодове, така че diffcheker не вижда а джъдж вижда.

https://www.diffnow.com/files/shared/f/__edp_output__c4d2e150-1ee0-4efd-bbe0-dca9a70f8ad3.htm

Тагове:
0
Programming Fundamentals 29/10/2019 09:45:57
Xpuck0 avatar Xpuck0 69 Точки
Best Answer

На ред 16 хубаво закръгляш числото до два знака след десетичната запетая, но на следващият ред (17) променяш закръглянето като го правиш на float и съответно няма да се изпишат нулите. 

Същата грешка прави и Симеон като закръгля с round, както направих и аз в началото.

Пробвайте тест с кръгли числа и ще разберете грешката.

2
SimeonShopov avatar SimeonShopov 3 Точки

Здравей. И аз се мъча със същата задача и ми дава 0/100. Ето и моя код: https://pastebin.com/MG3Hxf6e

Основната разлика е че аз не цепя отделните items на 2 части за да изолирам типа и цената. Директно си търся името/типа в стринга, а цената си я извличам като махам всичко останало. И аз не мога да хвана кое е проблема. Иначе нулевите тестове си минават.

П.С. Спрямо споделения от теб вариант, който минава направих 2 леки корекции на моя и също мина 100/100. Като резултат (нулевите проверки) няма никаква разлика. Явно  е на битово ниво и това е проблема. Линка по горе е ъпдейтнат с двата варианта.

0
03/12/2019 09:45:25
HarkTu avatar HarkTu 54 Точки

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

0
10/12/2019 20:56:10
SimeonShopov avatar SimeonShopov 3 Точки

И аз имам подобно впечатление. Сега се занимавам с допълнителните задачки и там имам спънка, но не ми излизат резултати от форума, а само чужди резултати от търсененто.

0
Можем ли да използваме бисквитки?
Ние използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Можете да се съгласите с всички или част от тях.
Назад
Функционални
Използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Използваме „сесийни“ бисквитки, за да Ви идентифицираме временно. Те се пазят само по време на активната употреба на услугите ни. След излизане от приложението, затваряне на браузъра или мобилното устройство, данните се трият. Използваме бисквитки, за да предоставим опцията „Запомни Ме“, която Ви позволява да използвате нашите услуги без да предоставяте потребителско име и парола. Допълнително е възможно да използваме бисквитки за да съхраняваме различни малки настройки, като избор на езика, позиции на менюта и персонализирано съдържание. Използваме бисквитки и за измерване на маркетинговите ни усилия.
Рекламни
Използваме бисквитки, за да измерваме маркетинг ефективността ни, броене на посещения, както и за проследяването дали дадено електронно писмо е било отворено.