Il existe de nombreux carrés magiques, mais il n'y a qu'un seul hexagone magique non trivial, comme l'a expliqué le Dr James Grime , qui est le suivant:
18 17 3
11 1 7 19
9 6 5 2 16
14 8 4 12
15 13 10
Comme cela se fait dans Hexagony, c'est plus facile à écrire en une seule ligne, en le lisant ligne par ligne:
18 17 3 11 1 7 19 9 6 5 2 16 14 8 4 12 15 13 10
Bien sûr, il existe douze représentations de cette liste de cet hexagone magique au total, si vous comptez les rotations et les réflexions. Par exemple, une rotation de 1/6 dans le sens horaire de l'hexagone ci-dessus entraînerait
9 11 18 14 6 1 17 15 8 5 7 3 13 4 2 19 10 12 16
@Okx a demandé de répertorier les variantes restantes. Les listes restantes sont:
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
ainsi que toutes les listes mentionnées inversées.
Défi
Écrivez un programme qui affiche l'hexagone magique sous forme de liste. Vous pouvez choisir l' une des 12 réflexions / rotations de l'hexagone.
Veuillez ajouter quelques mots sur le fonctionnement de votre solution.