C# Fundamentals - Methods More Exercises - P03. Longer Line

You are given the coordinates of four points in the 2D plane. The first and the second pair of points form two different lines. Print the longer line in the format "(X1, Y1)(X2, Y2)" starting with the point that is closer to the center of the coordinate system (0, 0) (You can reuse the method that you wrote for the previous problem). If the lines are of equal length, print only the first one.

Input:
2
4
-1
2
-5
-5
4
-3
Output: (4, -3)(-5, -5)



Здравейте :) 
Реших да направя тази задача с повече методи. Може би прекалено сложно, но исках да направя една матрица double[][], където да се пазят координатите на отделните линии kato double[] масиви и константа, с която могат да се променя броят на входовете/въведените координати на линии. Готина задача като цяло! Включва логика, геометрия и позволява извеждането на доста методи. 

Това е първоначалният ми код, който дава 80/100 - https://pastebin.com/HS1m4C5r
Прегледах всичко, математическите изчисления, сравненията и като цяло целият код го прелгах от-до, но не успях да уловя къде е проблемът.


Решението не минава на Test #4. https://judge.softuni.org/Contests/Submissions/View/42637819
Къде може да ми е проблемът?
Като цяло всякакво мнение относно подходът ми, градивна критика за решението и какво според вас може да се подобри, са добре дошли! smiley

Имам по-кратка версия без матрица с по-малко методи, която минава 100/100, но точно за този код първоначалният ме чепка кое го чупи и да го оправя laugh