Inplace Rotate Matrix 90 Degrees Anti-Clockwise

You are provided with a square matrix of non-negative integers of size 'N x N'. The task is to rotate this matrix by 90 degrees in an anti-clockwise direction without utilizing any extra space.

Example:

Input:
matrix = [ [1, 2, 3], [4, 5, 6], [7, 8, 9] ]
Output:
rotated_matrix = [ [3, 6, 9], [2, 5, 8], [1, 4, 7] ]

Constraints:

  • 1 ≤ T ≤ 50
  • 1 ≤ N ≤ 100
  • 1 ≤ ARR[i][j] ≤ 109
Note:
You are not required to print anything; it has already been handled. Just focus on implementing the function that performs the rotation.
Be the first one to answer
Add answer anonymously...
Jaguar Land Rover Software Developer Interview Questions
Stay ahead in your career. Get AmbitionBox app
qr-code
Helping over 1 Crore job seekers every month in choosing their right fit company
65 L+

Reviews

4 L+

Interviews

4 Cr+

Salaries

1 Cr+

Users/Month

Contribute to help millions

Made with ❤️ in India. Trademarks belong to their respective owners. All rights reserved © 2024 Info Edge (India) Ltd.

Follow us
  • Youtube
  • Instagram
  • LinkedIn
  • Facebook
  • Twitter