Задача Center Point - Methods More Exercise -Technology Fundamentals Java. Моля за малко помощ?
Здравейте колеги от един час съм се запънал с тая задача, може ли някои да ми погледне кода и да ми обясни каде бъркам?
Това е условието:
1.Center Point
You are given the coordinates of two points on a Cartesian coordinate system - X1, Y1, X2 and Y2. Create a method that prints the point that is closest to the center of the coordinate system (0, 0) in the format (X, Y). If the points are on a same distance from the center, print only the first one.
Examples
Input |
Output |
2 4 -1 2 |
(-1, 2) |
Ето и моето решение:https://pastebin.com/xxxw8gQy
Ето и линк към Judge: https://judge.softuni.bg/Contests/Practice/Index/1294#1
На мен ми дава само 20/100 а всички примери за които се сещам ми излизат с правилно решение?
Колега ако може някакво примерно решение, защото не ми идва на ум как да я реша както ти казваш?
Промених си кода сега ми дава 80/100 :https://pastebin.com/6zhx6iua
Предполагам изпускаш някой вариант в който x1 или y1 са по-големи от x2 или y2 но въпреки това x1, y1 са по-близко до центъра. Например x1 = 2, y1 = 5, x2 = 1, y2 = 7
https://pastebin.com/JnxKfcPQ
Благодаря, колега сега схванах, отначало не бях разбрал условието на задачата правилно !