3.49 3.50 3.51 -3.49 -3.50 -3.51 2 -2 2.78 - это то, что записано в 1 файле [3, 4, 4, -3, -3, -4, 2, -2, 3] - это то, что записывается во второй Маленькая ремарка: первоначально затупил и сделал округление отрицательного числа по принципу "число после точки больше пяти - это минус 1 к целому числу, а число после точки меньше или равно пяти - это просто целое число до точки" - в этом случае валидатор не принимал только один пункт касательно несоответствия условию округления чисел. После того, как я добавил в последний if еще кучу if'ов, валидатор решил не принимать все пункты, кроме первого, хотя я не менял код нигде, кроме метода sort(). Задачу тестил с помощью файлов с разными числами, вроде все ок работает. P.S. 100% есть варианты написания этой задачи попроще, но я, к сожалению, до них не додумался, заранее извиняюсь за плохую читаемость)