Loading...
kaloyan_kolev avatar kaloyan_kolev 10 Точки

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

Тагове:
0
C# Advanced
Joro_Paspalev avatar Joro_Paspalev 23 Точки

Здравейте,

за какво служи sb.Trim() така написано, чак в края на присъединяването на четирите стринга. Така написано не премахва ли само празните места в началото и края на sb?

Какъв вход може да имаме за да ни помогне Trim() така написано.

Пробвах да тримвам всяко входящо поле - (make, model, horsePower и registrationNumber), но пак дава 92/100 в Judge и не разбирам защо дава 100/100 когато е в края написано?

Ако някой ми обясни ще съм му благодарен.

0
KamenYurukov avatar KamenYurukov 2 Точки

Колега, 

 

sb.AppendLine() - дава нов ред

sb.Trim() - когато го сложиш накрая, то премахва последния ред.

или ти слагаш четири пъти sb.AppendLine(), но реално имаш 5 реда на конзолата и Трим() ти маха последния.

1
Elena123456 avatar Elena123456 235 Точки

Здравейте колеги,

днес се занимавах с тази задача и ми направи впечатление къде и защо гърмят в 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 ,

вашето решение ми помогна много за установяване на по-горните неточности и да коригирам решението си. Благодаря за споделянето! smiley Случайно забелязах една лека неточност в Add метода, която очевидно не пречи на Judge, но все пак ще я вметна:

else if(this.cars.Count >= this.capacity)
{
return $"Parking is full!";

}

Не мисля, че има нужда от знака ">", понеже няма никога  да имаме случай, когато броят на колите в паркинга ще надхвърли капацитета си. При мен минава и само с "=".

 

Споделям и моето решение 100/100:

клас Car - https://pastebin.com/NGyDR8jQ

клас Parking - https://pastebin.com/qU4jZ1u1

Main - https://pastebin.com/UizbpsSC

Поздрави и успех на всички!

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