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.