Récupération de vos champions 2010

Bonjour,

Vous pouvez récupérer votre champion à l'adresse suivante :

http://rakka.prologin.org/rendu/2010

cliquez ensuite sur votre login, puis entrez vos identifiants (ceux utilisés tout au long de la finale) pour accéder à la tarball contenant le code de votre champion.

Les archives des personnes suivantes sont publiques :
- doeraenes (Sébastien Doeraene) - 1er
- augustek (Korantin Auguste) - 5e
- ponsr (Rudy Pons) - 6e

Si vous avez oublié votre mot de passe, contactez-nous.

Merci à tous !

Heu... ya quelque chose que

Heu... ya quelque chose que j'ai pas compris, pourquoi meme ceux qui n'ont rien soumis ( comme moi par exemple ) font quand meme partie de la liste ? Le lien nous donne-t-il accés à une page vide ? ( si c'est le cas, je vois pas vraiment l'interet )

Edit: Ah oui, j'ai oublié de dire que j'ai perdu mon pass (mais je ne vais pas envoyer un mail si mon pass ne sert à rien ...) , donc je ne peux pas voir par moi même ce que ca donne si je m'identifie (comtea)

Portrait de Unicorn

Pour la simple et bonne

Pour la simple et bonne raison que j'ai fait un script qui a tout mis en place et que je ne me suis pas embêté à vérifier si il y avait effectivement quelque chose ;)

Président Prologin 2009 & 2010

Arg, faut que je retrouve le

Arg, faut que je retrouve le brouillon où je l'avais noté... °_°"

Edit : j'ai trouvé deux brouillons sur les trois que j'avais pris... Mais pas le bon. :(
Edit : OUUUI je l'ai \o/ Tout près de mon clavier en plus, j'aurais du y penser avant.

Ok Unicorn ^^ , c'est vrai

Ok Unicorn ^^ , c'est vrai que ca aurait été chiant de le faire à la main

Merciiiiii ! Les top 10, si

Merciiiiii !
Les top 10, si vous passez par là pensez aux pauvres rejetés qui sont même pas dans le top 50… Postez votre code s'il vous plait ! ;)

Portrait de Unicorn

Si les gens en question (top

Si les gens en question (top 10) me confirment qu'ils veulent bien laisser leur code public je retirerai l'authentification pour leurs champions.

Président Prologin 2009 & 2010

Si ca interesse certaines

Si ca interesse certaines personnes, je veux bien laisser mon code public, ca peut être interessant ^^

Portrait de sjrd

Tu peux sans problème mettre

Tu peux sans problème mettre mon code en public.
Login : doeraenes
Nom complet : Sébastien Doeraene
Place : 1er :-p
Langage : Python
Readme très détaillé et code très documenté. Je reste à la disposition de ceux qui veulent des explication supplémentaires ;-)

Portrait de TLN

Marrant ça, je croyais que tu

Marrant ça, je croyais que tu codais en C/C++ :o

Portrait de sjrd

J'ai changé de langage

J'ai changé de langage quasiment chaque année : Pascal, C, C++, C++, Python ;-)
Donc c'est pas étonnant si tu pensais que je codais en C++...

Idem, ça me dérange pas que

Idem, ça me dérange pas que mon code soit public.
Login : ponsr
Nom complet : Rudy Pons
Place : 6ème
Langage : Java (ouais, je sais...)
Kangou-kangou-KANGOUROUS !

Portrait de sjrd

Ah ah, je compte bien essayer

Ah ah, je compte bien essayer mon champion contre le tien, un jour ou l'autre. Histoire de voir s'il va faire exploser tes propres kangourous contre toi-même comme il est censé le faire.

À moins bien sûr que tu ne spawn jamais de kangourou près de ton perroquet... mêmes KO ! parce que je revive les kangourous adverses aussi, niark niark niark :-)

De toutes façons, rien ne valait les CHATS !

Portrait de Unicorn

La liste des archives

La liste des archives publiques sont sur le post de départ.

Président Prologin 2009 & 2010

Portrait de TLN

N'empêche que, y a pas à dire

N'empêche que, y a pas à dire : après avoir survolé rapidement les codes publics, je trouve que le Caml, et un peu le Ruby aussi, ça a plus la classe esthétiquement parlant =) (enfin ça dépend, faut pas prendre exemple sur mon champion hein xD).
Après le contenu, c'est une autre histoire :p

En tout cas, je m'aperçois avec tout ça qu'à l'avenir il vaudrait mieux que je me mette à la programmation orientée objet un peu plus sérieusement (et pas en OCaml, c'est moche l'objet avec OCaml).

Question debile (vous avez

Question debile (vous avez l'habitude avec moi):
Ils sont où les fichiers crées par sjrd? Ce sont ceux qui sont dans "champion" ou yen a d'autres repartis autour?
(sinon, j'aime bien le code de ilod (meme si le readme est assez court), jpeux pas dire pour sjrd, j'ai pas trop regarde pour l'instant)

Edit: jvais peut etre dire une grosse connerie, mais en fait, entre le java et le C++, ya pas beaucoup de differences, si?

Portrait de sjrd

> Ils sont où les fichiers

> Ils sont où les fichiers crées par sjrd? Ce sont ceux qui sont dans "champion" ou yen a d'autres repartis autour?

Euh ben oui ce sont tous les .py dans le dossier "champion_1691", qui lui-même est dans le bz2. Enfin comme tout le monde, je suppose... (j'ai pas encore ouvert d'autre archive)

« Edit: jvais peut etre dire

« Edit: jvais peut etre dire une grosse connerie, mais en fait, entre le java et le C++, ya pas beaucoup de differences, si? »

Niveau syntaxe, quand on ne fait que regarder, ça peut paraître proche. Mais quand on pratique c'est franchement loin d'être pareil. Déjà, en Java, t'es obligé d'avoir des classes. :-/

Portrait de Unicorn

Les différences sont vraiment

Les différences sont vraiment très nombreuses. Quelques exemples en vracs :
Pour le C++ : héritage multiple, templates, arguments par défaut, ...
Pour le Java : portabilité, obligation de faire de l'objet

Président Prologin 2009 & 2010

Portrait de TLN

Bah euh ... le C++ aussi

Bah euh ... le C++ aussi c'est portable non ? xD
Enfin, tant qu'on se limite aux librairies standard. Le Java a quand même cet avantage/inconvénient de nécessiter une machine virtuelle pour tourner, et du coup j'aime pas trop :p

Portrait de Unicorn

Non, le C++ n'est pas

Non, le C++ n'est pas vraiment portable (a part si tu fais un hello world quoi, mais dans ce cas presque n'importe quel langage l'est).
Faire tourner une appli C++ sur Unix ou sur Windows est bien différent !

Président Prologin 2009 & 2010

En fait j'avais mal regarde,

En fait j'avais mal regarde, j'ai une archive champion à l'interieur du dossier champion_1691 , mais qui contient les memes fichiers que dans le dossier champion_1691 , sans les fichiers ".pyc".
En fait ce qui m'etonnait c'est qu'il y avait des fichiers avec des noms un peu bizarre (api.py,map.py, je trouvais que ca faisait plutot " fichiers crees par les organisateurs", mais je viens de l'ouvrir , et je comprends que j'avais fait une erreur (oups, en fait non ^^) )

Edit: Wah, le fichier d'Auguste est incroyablement compact!

Portrait de TLN

Ben à ce rythme là Unicorn y

Ben à ce rythme là Unicorn y a guère plus que les langages interprétés qui deviennent portables. Et encore, j'ai envie de dire qu'ils sont portables uniquement sur les OS disposant d'interpréteur/machine virtuelle pour ce langage.
Enfin, si on fait des appli C++ qui respectent la norme POSIX, c'est pas censé pouvoir tourner sur n'importe quel système (qui respecte aussi cette norme hein). Enfin je veux pas non plus dire trop de bêtise sur ce sujet :o

« (qui respecte aussi cette

« (qui respecte aussi cette norme hein) »
C'est bien ça le problème…

Mais une appli C++ qui utilise que la STL, boost et Qt, amha c'est portable, je ne pense pas que l'on puisse mettre un langage en entier dans la catégorie « non portable » si facilement, mais c'est certain que le python est plus portable que le C++, parce que sur deux systèmes différents un même code pourra faire plus de choses en Python qu'en C++ (surtout du côté du module os).

Et je pense qu'un des points forts de Java en plus de la portabilité, c'est le GC. Mais un GC devrait être intégré à C++ dans la prochaine norme… non pas C++0/1x l'autre après encore (ça a été reporté, pour dans un dizaine d'années… aïe). :D

Portrait de TLN

Le GC de Java, c'est pas basé

Le GC de Java, c'est pas basé sur un compteur de référence ?
En tout cas niveau GC, celui d'OCaml est pas mal non plus =)

Portrait de sjrd

Oulah non malheureux ! Une

Oulah non malheureux ! Une bête référence circulaire le mettrait à mal. Java est plus intelligent que ça. C'est du marquage + balayage, si je ne m'abuse.

Portrait de TLN

Ah ouai non je confonds sans

Ah ouai non je confonds sans doute avec Perl. Tiens smarrant Python aussi fait du comptage de référence. Par contre par rapport au Perl le Python fait aussi de la détection de cycle. Enfin du coup je me demande si c'est vraiment nécessaire un compteur de référence quand on fait de la détection de cycle. Mais bon je sais pas trop comment ça marche hélas.