package ru.job4j.array;
/**
* RotateArray.
*
* @author Sergey Indyukov (onl.ont@mail.ru)
* @version $Id$
* @since 0.1
*/
public class RotateArray {
/**
* Method rotate.
* @param array первый аргумент
* @return array
*/
	public int[][] rotate(int[][] array) {
		int temp = 0;
		//if (array.length == 3) {
			for (int i = 0; i < 1; i++) {
				for (int j = i; j < array.length - 1 - i; j++) {
				temp = array[i][j];
                array[i][j] = array[array.length - j - 1][i];
                array[array.length - j - 1][i] = array[array.length - 1 - i][array.length - 1 - j];
                array[array.length - 1 - i][array.length - 1 - j] = array[j][array.length - i - 1];
                array[j][array.length - i - 1] = temp;
				}
			}
		/* else {
				temp = array[0][0];
				array[0][0] = array[1][0];
				array[1][0] = array[1][1];
				array[1][1] = array[0][1];
				array[0][1] = temp;
		}*/
			//2. При решении задачи без использования дополнительного массива необходимо выполнять на каждой итерации сразу 4 шага.
			//К примеру для массива размером 3 на 3 первая итерация будет состоять из следующих шагов [0][0] -> [2][0] -> [2][2] -> [0][2] -> [0][0].}*/
		return array;
	}
}
@@ -272,37 +272,8 @@
  0;%0A
-%09%09//if (array.length == 3) %7B%0A
 %09%09%09f
@@ -291,17 +291,32 @@
  0; i %3C 
-1
+array.length / 2
 ; i++) %7B
@@ -725,167 +725,8 @@
 %09%09%7D%0A
-%09%09/* else %7B%0A%09%09%09%09temp = array%5B0%5D%5B0%5D;%0A%09%09%09%09array%5B0%5D%5B0%5D = array%5B1%5D%5B0%5D;%0A%09%09%09%09array%5B1%5D%5B0%5D = array%5B1%5D%5B1%5D;%0A%09%09%09%09array%5B1%5D%5B1%5D = array%5B0%5D%5B1%5D;%0A%09%09%09%09array%5B0%5D%5B1%5D = temp;%0A%09%09%7D*/%0A
 %09%09%09/

task 223