Skip to content
This repository was archived by the owner on Oct 11, 2023. It is now read-only.

CFI-UL/hashcodes-2021

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

48 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

hashcodes-2021

Compétition organisée en partenariat avec l'AEGLO

Basée les hashcodes organisés anuellement par Google.

Ce challenge en particulier est la round de qualification de 2016.
Lien vers les archives

Serveur de validation

Pour lancer le serveur, il suffit de rouler la commande suivante python launch_server.py. Il est important d'avoir python 3 minimum.

Sinon, pour utiliser la classe de validation, on peut se baser sur la partie __main__. Il faut instancier la classe puis utiliser la fonction verify avec les données d'entrée et celles de sortie. Il faut préalablement que le texte soit séparé en une liste de lignes.

De ce qu'on a découvert, laisser rouler un script python en background sur AWS ne fonctionne pas (python script.py &; disown). Ensuite, la console aws possède un timeout qui n'est pas lié au timeout du ssh. Pour régler le problème, on a ajusté le timeout ssh (dans linux) et on s'est connecté en ssh (ou avec PuTTy sur windows).
La prochaine fois, il pourrait être pertinent d'utiliser GCP à la place. J'ai un bot qui roule en background sur une machine gcp et c'est très stable, donc pas mal certain que ça marcherait mieux.

Informations pertinentes

Nombre de participants estimés: 20

Il aurait été probablement préférable de donner le parser en python. On croyait bon de ne pas le mettre pour mettre tout le monde sur un pieds d'égalité peu importe le language.
Or, de ce que nous avons remarqués, le fait de donner le parser aurait grandement aidé les plus faibles, les plus forts ayant passé beaucoup moins de temps sur le parser.
De plus, nous croyons que, règle générale, ceux ayant tendance à choisir un autre language que python sont assez habitués et ne perdront pas trop de temps à recréer le parser.
Morale de l'histoire, on croit que donner le parser aurait été une meilleure idée.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages