Loading...
NikolaTerziiski avatar NikolaTerziiski 0 Точки

10. Car Salesman 60/100

Здравейте. Имам проблем с 10-та задача Car Salesman. Получавам 60/100, които са 4,8,9,10 тест, които гърмят с Exception. Наистина не знам откъде е проблема и се мъче вече половин час

Това ми е мейна - https://pastebin.com/F2iK9Db0

Car класът - https://pastebin.com/YWyKR7VW

Engine класът - https://pastebin.com/FZEbvQ1e

Тагове:
0
C# OOP Basics
dobroslav.atanasov avatar dobroslav.atanasov 247 Точки
Best Answer

Здравей,

Грешката ти е в Main метода. Имаше доста повтарящ се код и му направих малко refactoring. В класовете ти Car и Engine също имаше някой грешки като например:  set { EnginePower = value; } , а трябва да е set { this.enginePower = value; }. Също така използвах chain-ване за конструктурите за да няма много copy код. Ето твоя код оправен (Judge 100/100).

Main - https://pastebin.com/tST9b1t0
Car - https://pastebin.com/ypWqyfyF
Engine - https://pastebin.com/rVGwnZLB

Ето и едно мое решение: https://github.com/dobroslav-atanasov/CSharp-OOP-Basics/tree/master/02.DefiningClasses-Exercises/10.CarSalesman

Надявам се, че съм ти помогнал :)

1
NikolaTerziiski avatar NikolaTerziiski 0 Точки

Благодаря ти много колега. Настина го бях написал доста грозно и може би заради това не си бях открил грешката :D

0
IvanVillani avatar IvanVillani 2 Точки

Здравейте колеги, отчаяно търся помощ за 7 задача Car Salesman!!!! Минава 20/100 като изобщо не се сещам къде е проблема. Не гърмят тестовете, а са грешни отговорите!!!

https://github.com/IvanVillani/Coding/tree/master/JAVA/Advanced/Exercises/DefiningClasses/src/p07_car_salesman

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