Fast compo Code:

Le but est de remplir une grille carrée de 8 cases par 8 :
You must fill a 8x8 grid :

               
               
               
               
               
               
               
               

à l'aide des deux pièces ayant les formes suivantes, appellées respectivement pièce '0' et pièce '1'
with the two following pieces, called respectively piece '0' and '1'

   
   
   

   
   
   

Le programme acceptera en premier argument une chaîne de '0' et de '1' (fixée ultérieurement par le jury, identique pour tous) représentant les pièces à placer sur la grille. Le nombre de pièces sera donc de 16 (on peut pas en mettre plus sur la grille...)
The program will accept as a first argument a string made of '0' and '1' (fixed lately by the jury and identical for all competitors) figuring the pieces to put on the grid. The number of pieces will be 16 (you can not put more pieces on the grid)

ex: moncode.exe 0110010011101001 (chaîne non contractuelle et dans la limite des stocks disponibles)

Le but final est d'optimiser le placement des pièces de façon à laisser le moins de trous possibles dans la grille. Les rotations successives de 90° des pièces sont autorisées (à la Tétris). Seules les pièces fournies peuvent être utilisées.
the goal is to fill the placement of the pieces in order to optimize the filling of the grid. You can rotate the pieces by step of 90° (like in Tetris)

Le programme affichera en mode texte la solution du programme sous la forme de 8 chaînes successive de 8 caractères représentant les lignes de la grille remplie.
The program will then print in text mode its solution as 8 strings of 8 characters, representing the rows of the filled grid.

Exemple:

-
1
-
-
-
-
-
3
-
1
1
-
-
-
3
3
-
-
1
-
-
-
3
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
F
F
-
-
-
-
-
F
F
-
-
-
-

Le caractère hexadécimal désigne le rang de la piece dans la chaîne en paramètre et le '-' désignant un trou.
the hexadecimal number is the rank of the piece in the input string, and the '-' is a hole.

1 byte de l'exécutable vaut un point. Chaque trou ajoute 50 points de pénalité. Le vainqueur sera celui qui aura le moins de points.
1 byte of the exec is one point. Every hole worth 50 points. The winner is the one with the less points.

Pas de langage imposé mais le programme devra être exécutable dans une dosbox et sortir sans planter la machine... Les .com sont également acceptés.
Every language is accepted, but the program will have to be runnable in a dosbox and exit without crashing the computer. The .com are also accepted.

En cas de question/demande de précision, s'adresser a Skal.
For every question/explanation, ask to Skal.


Fast compo Music:

Faites un remix d'une comptine/berceuse connue pour enfants.
Make a remix of a well-known child tune.


Fast compo GFX:

Lucky et Tigrou vont à South Park (ce sont des chats).
Lucky and Tigrou go to South Park (they are cats).


Les deadlines sont toutes fixées à Dimanche minuit.
All fastcompos end sunday midnight.