Skip to content

Latest commit

 

History

History
34 lines (22 loc) · 596 Bytes

rotate_image.md

File metadata and controls

34 lines (22 loc) · 596 Bytes

Back

Rotate Image

https://app.codesignal.com/interview-practice/task/5A8jwLGcEpTPyyjTB/description

Challenge description

Note: Try to solve this task in-place (with O(1) additional memory), since this is what you'll be asked to do during an interview.

You are given an n x n 2D matrix that represents an image. Rotate the image by 90 degrees (clockwise).

Example

For

a = [[1, 2, 3],
     [4, 5, 6],
     [7, 8, 9]]

the output should be

solution(a) =
    [[7, 4, 1],
     [8, 5, 2],
     [9, 6, 3]]

Solution

Solved with Rust