Methods and Debugging - Excercises/08CenterPoint
Здравейте, привидно проста задача, която не мога да разбера защо не ми работи. Тествайки произволни числа има вид на работеща. В judge дава "грешка при изпълнение" на първите 3 теста, а на последните няма проблем. Тествах с нулеви стойности, отрицателни и тн, но немога да схвана къде бъркам. Решението на Петър Пенев от упражненията ми е известно, но се чудя защо не работи по моя начин на базата на питагоровата теорема c^2 = a^2 + b^2;
http://pastebin.com/ntXWqcTH
За тези които незнаят условието е:
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.
Input |
Output |
2 4 -1 2 |
(-1, 2) |