Problem 08. Car Salesman @ Defining Classes - Exercise
Здравейте колеги.
На тази задача ми излизат 2та зеро теста, както и 1ви и 3ти, всичко останало от 4ти до 10ти + 2ри гърми с рънтайм. Някой някаква идея защо гърми?
Код:
Engine.cs - https://pastebin.com/P3HkBB5K
Car.cs - https://pastebin.com/c5JpEVj8
Program.cs - https://pastebin.com/5eCG3nUN
Това беше, благодаря!
Интересно защо гърми иначе, при положение, че ползвам същия аутпут в ToString-a вход, явно търси ToString().
Така както е написано в условието (bonus със звездичка) ми се беше направило впечатлението, че ToString-a е просто бонус, който не е задължителен за задачата.
Ако в конзолата се опиташ да отпечаташ например Car фез метода ToString() в него, конзолата най-вероятно ще ти отпечата неймспейс-а и името на класа, а когато добавиш ToString(), тогава ще ти отпечата това което си описал в него. В Main отпечатващ пропъртита и резултата, но в Judge ако има метод за печат на самия клас, тогава ще ти гръмне защото няма да получи очаквания оутпут. Освен това Judge използва и рефлекшън, при който се проверяват пропъртита в класа.