C# - Cusom Comparator - различни output-и
Здравейте, започнах да правя задачата Custom Comparator от functional programming упражнението.
Това ми е кода.
Пробвах го с нулевите тестове във visual studio и оutput-а си беше точен.
В момента, в който го пуснах в Judge-а обаче, първият zero тест не го мина, като ми даваше, че програмата изкараваше следния output - 4 2 6 1 5 3 а то очкаваше 2 4 6 1 3 5.
Когато го пусках през visual studio на input -> 1 2 3 4 5 6 си ми вади output -> 2 4 6 1 3 5. A на същия input в Judge-а изкарава 4 2 6 1 5 3.
Въпросът ми е, някой има ли представа от какво се получава тази разлика.
ПС: Самата задача си я оправих, като смених компаратор-а да връща x1.CompareTo(x2), вместо 0, когато 2 цифри са едновремнно четни или нечетни.