正如James Grime博士所解释的,有很多魔术方块,但是只有一个非平凡的魔术六角形,如下所示:
18 17 3
11 1 7 19
9 6 5 2 16
14 8 4 12
15 13 10
正如在Hexagony中所做的那样,只需逐行阅读,最容易写成一行:
18 17 3 11 1 7 19 9 6 5 2 16 14 8 4 12 15 13 10
如果计算旋转和反射,当然总共有十二个这种六边形的此类列表表示形式。例如,上述六边形的顺时针旋转1/6将导致
9 11 18 14 6 1 17 15 8 5 7 3 13 4 2 19 10 12 16
@Okx要求列出其余的变体。其余列表为:
15 14 9 13 8 6 11 10 4 5 1 18 12 2 7 17 16 19 3
3 17 18 19 7 1 11 16 2 5 6 9 12 4 8 14 10 13 15
18 11 9 17 1 6 14 3 7 5 8 15 19 2 4 13 16 12 10
9 14 15 11 6 8 13 18 1 5 4 10 17 7 2 12 3 19 16
加上所有上述提及的清单。
挑战
编写一个程序,将六边形作为列表输出。您可以选择六边形的12个反射/旋转中的任何一个。
请添加一些有关您的解决方案工作方式的信息。
2
可以用六角形完成吗?如果是这样,我将悬赏以奖励该答案。
—
Xcoder先生17年
@ Mr.Xcoder 可以在Hexagony中完成任何操作。可能不会很有趣,因为我怀疑您仅通过按字面意义打印其中一个列表就能节省字节。
—
Martin Ender