mirror of
https://github.com/theoludwig/programming-challenges.git
synced 2024-12-08 00:45:29 +01:00
745 B
745 B
rotate-2-dimensional-array-90-degrees
Created by @theoludwig on 3 December 2021.
Instructions
Given a square/rectangle matrix representing an image and a direction of rotation (clockwise
or anticlockwise
), rotate the image by 90 degrees.
Input
- Line 1: The direction (
clockwise
oranticlockwise
) of rotation - Next Lines: The matrix of the image
Output
- Lines: The rotated matrix
Examples
Example 1
Input
clockwise
1 2 3
4 5 6
7 8 9
Output
7 4 1
8 5 2
9 6 3
Example 2
Input
anticlockwise
1 2 3
4 5 6
7 8 9
Output
1 4 7
2 5 8
3 6 9
See the test
folder for examples of input/output.