В общем мой метод.
1. проверяет есть ли пустые ячейки 2. Есть ли ячейки со значением отличным от нуля 3.Может ли ячейка сложится с такой же по значению ячейкой по вертикали и горизонтали. Проверки все прошли. Валидатор не принимает
package com.javarush.task.task35.task3513;
public class Main {
/*public static void main(String[] args) {
Integer[][] mas = new Integer[][]{{1,2,3,4},{5,6,7,8},{9,10,11,12},{13,14,15,16}};
Main main = new Main();
main.printArr(mas);
main.printArr(main.rotateArray(mas,4));
}
private Integer[][] rotateArray(Integer[][] mas, int count) {
while (count > 0){
Integer[][] result = new Integer[mas.length][mas[0].length];
for (int i = 0; i < mas.length; i++) {
for (int j = 0; j < mas[i].length; j++) {
result[i][j] = mas[mas[i].length - 1 - j][i];
}
}
count--;
mas = result;
}
return mas;
}
private<T> void printArr(T[][] array){
for (T[] a : array) {
for (T b : a) {
System.out.print(b.toString() + " ");
}
System.out.println();
}
System.out.println();
}*/
}