Java OOP - Defining Classes - P5 Speed Racing
Не мога да си открия проблема. Взимам само 40 точки. Това ми е кода: http://pastebin.com/QXRXA5kp
Не мога да си открия проблема. Взимам само 40 точки. Това ми е кода: http://pastebin.com/QXRXA5kp
Когато проверяваш дали дали колата може да се "кара" - взимаш под внимание само и единствено случая ако НЕ може да се кара. В случай че може да се кара, не правиш нищо.
От друга страна подхода с boolean метода не е много удачен - аз ползвах void метод, който директно променя стойността на пропътуванта дистанция (ако е възможно) или принтира че няма достатъчно гориво. Така избягвам една проверка и писане на излишен код. Просто викам метода за определената кола и той си върши работата.
Ето моето решение (макар да е на C#), може да погледнеш метода Drive в Car класа: http://pastebin.com/pDG8Q7ru
http://pastebin.com/cXsQhcTN виж моето е на Java
И мисля ,че трябва да инциизализираш distance в конструктора .
Грешката ми беше в TreeMap. Мерси за отговорите
Искам и аз да попитам защо и на мен ми излизат само 40 точки. Като цяло мисля че кода ми върви http://pastebin.com/FQXeg2Yz . Благодаря предватирелно :)
P.S. Разбрах си грешката не знам защо съм решил че трябва да се сортирват по име :D