diff --git a/Programs/matrix/RotateMatrix.java b/Programs/matrix/RotateMatrix.java new file mode 100644 index 0000000..3a812e5 --- /dev/null +++ b/Programs/matrix/RotateMatrix.java @@ -0,0 +1,38 @@ +package Programs.matrix; + + +import java.util.Arrays; + +public class RotateMatrix { + static boolean rotate(int[][] matrix){ + if(matrix.length == 0 || matrix.length != matrix[0].length) return false; + int n = matrix.length; + + for(int layer =0; layer < n/2;layer++){ + int first = layer; + int last = n-1-layer; + for(int i = first; i