public void Rotate(int[][] matrix)
for(int i = 0; i < n; i++){
for(int j = i+1; j<n ; j++){
matrix[i][j] = matrix[j][i];
public static void Main(String[] args)
new Solution().Rotate(matrix);
foreach (var row in matrix)
Console.WriteLine(String.Join(" ", row));