Basic OOP - Problem 12. Rectang leIntersection
Здравейте,
условието на задачата е:
Create a class Rectangle. It should consist of an ID, width, height and the coordinates of its top left corner (horizontal and vertical). Create a method which receives as a parameter another Rectangle, checks if the two rectangles intersect and returns true or false.
On the first line you will receive the number of rectangles – N and the number of intersection checks – M. On the next N lines, you will get the rectangles with their ID, width, height and coordinates. On the last M lines, you will get pairs of IDs which represent rectangles. Print if each of the pairs intersect.
You will always receive valid data. There is no need to check if a rectangle exists.
Примерен тест, който връща True
2 1
Pesho 2 2 0 0
Gosho 2 2 0 0
Pesho Gosho
Решил съм задачата, като съм използвал вградения клас Rectangle, който има методи за проверка на 2 rectangle-а, дали са Interesect или не. Но Judge ми дава 60/100. Последен тест Runtime Exception и предпоследен за грешен отговор. Не мога да си открия грешката. Някой може ли да погледне и да ме насочи?
Тук е кодът ми и съм сложил доста обяснения за да се разбира по-лесно, кое какво прави и защо го ползвам:
Код --> Виж
Надявам се някой да може да каже къде греша, че аз не успявам да видя!
Благодаря :)
Да, само че класа който ползвам няма overload за double values...
Ами не ползвай държавния клас. Целта на задачата е да си направиш ти :)