Problem2503--第5题 方阵旋转(二)

2503: 第5题 方阵旋转(二)

[Creator : ]
Time Limit : 1.000 sec  Memory Limit : 256 MB

Description

我们把n行且每列有n个元素的数字阵列叫做n阶方阵,例如,有方阵A如下图所示:

顺时针旋转90度,得到A1

逆时针旋转90度,得到A2

水平方向翻转(左右翻转)

垂直方向翻转(上下翻转)

 

输入格式

n+2(2<=n<=100),1行输入整数n

接下来的n行,每行输入用空格隔开的n个正整数

n+2行输入以一个由大写字母ABCD组成的字符串(字符串长度小于等于50),其中A代表将方阵顺时针旋转,B代表将方阵逆时针旋转,C代表将方阵按水平方向翻转(左右翻转),D代表将方阵按垂直方向翻转(上下翻转)。

输出格式

输出数据共n行,即一个按要求变换后的新n行、n列的方阵。

输入:

输出:

5

1 2 3 4 5

6 7 8 9 0

5 4 3 2 1

0 9 8 7 6

5 4 2 8 9

AACDB

5 0 1 6 9

4 9 2 7 8

3 8 3 8 2

2 7 4 9 4

1 6 5 0 5

Source/Category