任务非常简单,当给出输入时,输出以下螺旋之一:
Input = 1
给出一个螺旋,字母A
从左上角开始:
A B C D E F
T U V W X G
S 5 6 7 Y H
R 4 9 8 Z I
Q 3 2 1 0 J
P O N M L K
Input = 2
给出一个螺旋,字母A
从右上角开始:
P Q R S T A
O 3 4 5 U B
N 2 9 6 V C
M 1 8 7 W D
L 0 Z Y X E
K J I H G F
Input = 3
给出一个螺旋,字母A
从右下角开始:
K L M N O P
J 0 1 2 3 Q
I Z 8 9 4 R
H Y 7 6 5 S
G X W V U T
F E D C B A
Input = 4
给出一个螺旋,字母A
从左下角开始:
F G H I J K
E X Y Z 0 L
D W 7 8 1 M
C V 6 9 2 N
B U 5 4 3 O
A T S R Q P
正如你所看到的,螺旋总是过得顺时针和移动从外到内。
规则很简单:
- 您需要使用STDIN和STDOUT提供完整的程序,或者如果不可能的话,请提供最接近的等效程序。
- 给定输入(
1, 2, 3, 4
),输出相关的螺旋线。 - 允许尾随空格
- 一致使用时允许前导空格
- 您需要使用大写字母作为输出,不允许使用小写字母。
- 这是代码高尔夫球,因此字节数最少的程序将获胜!