mirror of
https://github.com/theoludwig/programming-challenges.git
synced 2024-12-08 00:45:29 +01:00
.. | ||
solutions | ||
test | ||
README.md |
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.