Le puzzle démoniaque

Ce défi est tiré de c0d1ngUP 2014

Pour relever ce défi, vous devrez écrire un programme capable de reconstituer un puzzle. Le texte inscrit sur le puzzle vous donnera le mot secret permettant de valider l'épreuve.

Le puzzle à reconstituer n'est pas quelconque et obéit à plusieurs règles :

  • les pièces sont carrées
  • chaque pièce possède dans chacun de ses 4 coins un quart de cercle coloré.
  • une fois le puzzle reconstitué, les quarts de cercles concordent : si le coin est partagé par 4 pièces, ces 4 pièces auront un quart de cercle de même couleur

Voici un exemple de puzzle de ce type : Il est composé de 36 pièces (6×6). Chaque pièce fait 15 pixels de cotê.

Une fois reconstitué, voici ce que l'on obtient :

Vous remarquerez qu'il y a une pièce spéciale, comportant un petit disque blanc en son centre. Cette pièce est toujours placée dans le coin supérieur gauche du puzzle.

Enfin, les repères de couleur sont pris dans une palette de 64 couleurs différentes (4 valeurs pour chaque composante), dont le noir.

Défi :

Le puzzle à reconstituer dans ce défi est composé de 585 pièces (chaque pièce fait 15 pixels de côté) :


Télécharger en BMP

Pour valider le défi, vous devez répondre en donnant le mot secret...

Testez votre code :

voici un autre exemple de puzzle, de 90 pièces (15×6) :

Une fois reconstitué :

Type de retour
une chaîne de caractères
Entrées du problème
Pas de données d'entrée
Vous devez être connecté.e pour proposer une réponse au défi
Vous devez être connecté.e pour accéder aux forums.