92/100 на SoftUni Parking
Здравейте,
получавам 92/100 на SoftUni Parking и не мога да разбера от къде идва проблемът. Ще съм много благодарен, ако някой помогне.
УСЛОВИЕТО: https://softuni.bg/trainings/resources/officedocument/40531/exercise-problem-descriptions-csharp-advanced-may-2019/2348
Моето решение:
Car.cs : https://pastebin.com/PeEtbU8r
Parking.cs : https://pastebin.com/seMGGeqj
StartUp.cs : https://pastebin.com/wsMKEKzQ
Здравейте,
за какво служи sb.Trim() така написано, чак в края на присъединяването на четирите стринга. Така написано не премахва ли само празните места в началото и края на sb?
Какъв вход може да имаме за да ни помогне Trim() така написано.
Пробвах да тримвам всяко входящо поле - (make, model, horsePower и registrationNumber), но пак дава 92/100 в Judge и не разбирам защо дава 100/100 когато е в края написано?
Ако някой ми обясни ще съм му благодарен.
Колега,
sb.AppendLine() - дава нов ред
sb.Trim() - когато го сложиш накрая, то премахва последния ред.
или ти слагаш четири пъти sb.AppendLine(), но реално имаш 5 реда на конзолата и Трим() ти маха последния.
Здравейте колеги,
днес се занимавах с тази задача и ми направи впечатление къде и защо гърмят в Judge някои не чак толкова грешки, а неточности.
При абсолютно правилно изписани методи, но липса на полетата : "Field cars – a collection that holds added cars. Field capacity – accessed only by the base class (responsible for the parking capacity)." Judge дава 92/100.
При липса на " sb.Trim()" и на горните два fields резултата в Judge e 85/100.
Доколкото виждам колегата автор на темата има неточност в Add метода (вместо Any за търсене на обектите в листа той използва Contains)- и отново 92/100.
@ Ljubo6 ,
вашето решение ми помогна много за установяване на по-горните неточности и да коригирам решението си. Благодаря за споделянето! Случайно забелязах една лека неточност в Add метода, която очевидно не пречи на Judge, но все пак ще я вметна:
}
Не мисля, че има нужда от знака ">", понеже няма никога да имаме случай, когато броят на колите в паркинга ще надхвърли капацитета си. При мен минава и само с "=".
Споделям и моето решение 100/100:
клас Car - https://pastebin.com/NGyDR8jQ
клас Parking - https://pastebin.com/qU4jZ1u1
Main - https://pastebin.com/UizbpsSC
Поздрави и успех на всички!