目的是产生一个n平方(nxn)的随机整数(0-9
)的输出,其移动*
从左上角开始围绕角沿顺时针方向旋转。正方形应并排并以单个空格分隔。
如果为n = 0
,则输出应为空。
输出为n=1
:
*
输出为n=2
:
*3 4*
14 07
输出为n=3
:
*34 82* 291
453 224 924
145 158 57*
输出为n=4
:
*153 135* 0154 0235
2352 5604 3602 2065
2245 6895 3561 7105
7225 5785 479* *662
注意*
从左到右的旋转方式(围绕正方形的角),如下所示:左上,右上,右下,左下,左上等,(顺时针)
最短的答案(以字节为单位)获胜。
5
请让我明白这一点
—
Rohan Jhunjhunwala
投票重新开放。这对我来说是完全清楚的。进行了一些小的编辑。(“完美正方形”在我看来听起来太像代数术语了)
—
Level River St
随机数需要有多“随机”?在您的问题中,数字必须正好是N个数字(将星号算作数字),这一事实可能也值得一提。
—
Jesse Amano
<耸耸肩>也许我很慢,但是我仍然不清楚。您可以
—
Digital Trauma
*
在n=4
示例中说明的位置吗?也许再举一些例子?
@DigitalTrauma我也无法弄清楚,直到我意识到您并没有打印一个“时钟”,而是并排打印了n个时钟(这个问题一点都不清楚)。因此,在n = 4的示例中,您看到四个“时钟”,第一个带有顶行
—
约旦
*153
,第二个带有顶行*135
,依此类推。