Професионална програма
Loading...
+ Нов въпрос
Vesso1980 avatar Vesso1980 485 Точки
Best Answer

Здравей колега, на пръв поглед видях 2 грешки, но за съжаление те не променят процентите в judge. 

В класа Product имаш  - throw new IllegalArgumentException("Cost cannot be negative"); а трябва да е :

("Money cannot be negative");

Другата е когато person купува product трябва да проверяваш не само дали има такъв person  в речника, но и дали има такъв продукт, който трябва да се купи.

За съжаление, нямам много време да проверявам по-сериозно кода ти, затова ти давам моето решение ако искаш да сравняваш. 

https://github.com/VeselinValev/Java-OOP-Basic/tree/master/Encapsulation/Shopping%20Spree

0