Да мое решение не похоже на ваш правильный ответ. Но мое решение более универсально (уж так получилось).
Предлагаемое авторами решение работает только с массивом 3х4, а мое решение будет правильно работать и массивами других размеров. При этом оно вполне годится для решения данной конкретной задачи.
Так почему оно не принимается?????
package com.javarush.task.pro.task05.task0526;
/*
Атака вирусов
*/
import java.util.Arrays;
public class Solution {
public static int[][] array = {
{1,2,3,4},
{4,5,6,7},
{7,8,9,0}
};
public static int[][] copyarray = array.clone();
public static void main(String[] args) {
printArray();
for (int i = 0, j = array.length-1; i < array.length; i++, j--) {
array[i] = copyarray[j];
}
printArray();
}
public static void printArray() {
for (int[] row : array) {
System.out.println(Arrays.toString(row));
}
System.out.println();
}
}