Chat:Fr/2022-05-12
Stilgart: Automaton2000: au rapport !
Automaton2000: on en a eu un paquet de code (et de debug) avant de ne serait-ce que passer foireusement un checkpoint ...
Stilgart: bonjour à tous en cette journée où le mauvais random fait que Automaton2000 conduit son pod comme un mec bourré
Automaton2000: si tu n'as pas vraiment besoin de faire un truc a peu pres tout
Zoulou_nia: désolé mauvaise fenêtre
Onlyfans_XxEgirlxX: Ah mince !
Zoulou_nia: c’est nigga si jamais
5DN1L: kicked both
Onlyfans_XxEgirlxX: Do you want Gems for clash of clans or clash royale ?? Go to cr.cock.gemrator.gov !
5DN1L: banned
Ho-Sook: salut !
Ho-Sook: c'est en français si jamais ici 5DN1L
nicola: Il sait, il traque juste les lourds.
TheFlyingdidgeridoo: Il est gros par hasard ? Même si j'ai rien contre les gros mais je veux savoir hein.
Ho-Sook: http://goku.com/
Ho-Sook: voici mon code pur La Descente
5DN1L: banned
EvilLongcoatVonKirschenwald_c12b: il est ou le singe
Unepersonnenormal: pk il s'est fait ban ?
Unepersonnenormal: c'est toi non ?
TheFlyingdidgeridoo: c paske il avait mis http://goku.com/
TheFlyingdidgeridoo: feu, clé, noir
MajorKurk: Hey salut, un exo "combat de bots" à conseiller pour débuter ?
Unepersonnenormal: vive léna zi
benjamin_le_moche: I love lenin
Unepersonnenormal: me too
MajorKurk: Du coup, il n'y a personne d'intellectuel en ligne à cet heure ? x)
5DN1L: banned TheFlyingdidgeridoo
Cr3aHal0: ça dépend ce que tu recherches MajorKurk
MajorKurk: Juste mettre le pied dedans déjà, j'ai pas vraiment de préférence
Cr3aHal0: tu as du classic genre Ultimate Tic Tac Toe
Cr3aHal0: et tu as du fun Ghost in The Cell
MajorKurk: Il me dit que "Ghost in the cell" est fini :c
Buk.: c est cyborg uprising le nouveau nom
MajorKurk: Merci beaucoup, je vais aller tester ça
Cr3aHal0: Ah merde désolé
MajorKurk: Merci les gars ;)
Bon[]Crayon: Salut tout le monde !
Bon[]Crayon: Automaton2000 slt .=.e
Automaton2000: c'est bien la peine de faire des clash of code ?
Captain_Bonnet: Salut tout le monde et salut Automaton2000 (•◡•) /
Automaton2000: et si elle est pas mal pour apprendre à coder en plus
Captain_Bonnet: De qui ou de quoi parles-tu mon cher Automaton2000
Automaton2000: sinon tu peux faire ça
Captain_Bonnet: -_-
Bon[]Crayon: o/
Captain_Bonnet: Faire l'exercice Mars Lander - Episode 2 et voir le terme "Regulateur PID"...mon travail me rattrape :'(
RaoulLeVert: tu vas ressortir le petit carnet du règleur ?
Captain_Bonnet: Alors je ne règle pas les PID je les programme juste en fonction du type de régulation demandé ^^'
Captain_Bonnet: Mais je sais comment sa fonctionne c'est dejà sa ^^
RaoulLeVert: Tu es dans Laplace ? :-)
Captain_Bonnet: Laplace ? :thinking:
RaoulLeVert: le transformée de Laplace sert à résoudre les équations
RaoulLeVert: principalement en régule
Captain_Bonnet: Pfiou je suis juste un automaticien ^^'
RaoulLeVert: j'ai pas touché un automate industriel depuis un moment
Captain_Bonnet: ^^'
RaoulLeVert: vu ce que tu peux faire avec labview
Captain_Bonnet: Oui j'ai travaillé dessus pendant mes etudes
RaoulLeVert: Bwef, tu vas faire un PID pour ton vaisseau ? pas mal
Captain_Bonnet: Je pense pas mais la plus le temps d'y reflechir c'est l'heure de faire mon vrai travail...BOnne aprem ^^'
RaoulLeVert: bonn' aprem a toi
AurelienDev: Hello tout le monde ! Dites-moi, dans le puzzle "Death First Search", il y a quelque soucis nan? surtout au niveau de la variable EI qui est sensé donner l'index des passerelles? SI quelqu'un est dessus ou l'a déjà fait et peut m'éclairer? Merci d'avance
Bon[]Crayon: Relis l’énoncé.
AurelienDev: Ok alors, je pensais pas que mettre une boucle for avant l'autre, qui est totalement indépendante, pouvait changer de comportement comme ça, désolé, je bougerai plus le code de base
Bon[]Crayon: Dans chaque puzzle, il est expliqué les entrées.
Bon[]Crayon: Tu peux changer le code fourni mais il faut de ton code respecte les entrées sorties.
AurelienDev: c'était le cas justement, le seul truc, c'est qu'en déplaçant la boucle for qui renseigne les index des passerelles "EI", les valeurs changeaient
AurelienDev: ha oui, pardon, je viens de comprendre le sens de ce que tu viens de dire, tu parlais de l'ordre des entrées?
Bon[]Crayon: oui
AurelienDev: ok d'accord, c'est pour ça qu'il y avait un problème, à retenir pour la prochaine fois, merci !
I_love_CoC: bonjour à tous
Bon[]Crayon: o/
AurelienDev: o/
I_love_CoC: dis moi Bon[]Crayon sur UTTT il faut faire un MCTS ou minmax ça suffit?
I_love_CoC: si tu sais^^
Bon[]Crayon: aucune idée
Bon[]Crayon: pas commencé
I_love_CoC: pas grave merci quand même
ThomasNicoullaud: ça suffit pour faire quoi ?
I_love_CoC: ça roule
I_love_CoC: pour passer gold
ThomasNicoullaud: y a des minmax en legend
I_love_CoC: ok
I_love_CoC: est ce que tu saurais si ils arrivent à faire un minmax avec une profondeur supérieure à 2^^ car perso je time out à chaque fois que je dépasse 2^^
ThomasNicoullaud: j'imagine qu'ils vont bcp plus loin que 2 sinon il seraient pas legend :)
ThomasNicoullaud: probablement 10+ avec un gros élagage
ThomasNicoullaud: et minmax avec 2 ca ira pas gold imo
ThomasNicoullaud: je me rappels plus du branching factor mais depth 2 ca me parait super faible
ThomasNicoullaud: ca fait quoi, 100 noeuds de visités ?
ThomasNicoullaud: en MCTS les meilleurs font +200k
ThomasNicoullaud: moi je dois etre a 120ù
ThomasNicoullaud: 120k
I_love_CoC: en fait je timeout a chaque fois sur le developpement des branches et donc je ne peux même pas attaquer mon élagage alphabeta car je n'ai pas fini de déplier mon arbre
I_love_CoC: mais c'est sûr que je suis loin trés loin des 200k noeuds évaluables
ThomasNicoullaud: mais depth 2 tu as a peine 100 noeuds normalement
ThomasNicoullaud: tu dois avoir un autre soucis que l'opti car meme un truc mal opti il fera les 100 noeuds
I_love_CoC: ok je me remet au taf alors^^
I_love_CoC: merci Thomas
ThomasNicoullaud: np
ThomasNicoullaud: si tu cherches l'opti, renseigne toi sur les bitboards aussi ;)
I_love_CoC: ok je ne connaissais pas merci pour le tips
ZndrBrok: o/ World
Stilgart: I_love_CoC: j'ai un MCTS donc ça compte moyennement, mais je vois venir la fin de partie entre 10 et 14 coups à l'avance
I_love_CoC: o/ ZndrBrok et Stilgart
I_love_CoC: ok merci Stilgart il aut vraiment que je retouche mon minmax
I_love_CoC: *faut
I_love_CoC: je n'arrive pas à simuler les états dans un MCTS
I_love_CoC: c'est pour l'instant trop complexe pour moi je pense^^
TKirishima: Stilgart, est ce que tu aurais un site ou une plateforme bien pour apprendre Haskell ?
b0n5a1: https://haskell.amatron.ch c'est en allemand et français
b0n5a1: o/
Zorg1: \o
TomPouce: o/
Zorg1: genre tout le monde cause allemand
4839565: Ja.
4839565: Voggle
Zorg1: Ach. Il est Kaput le site ?
b0n5a1: relis l'url Zorg1 :D
Zorg1: :D
b0n5a1: lentement...ou pas
Zorg1: ce troll
willix: quelqu'un a les reponses ?
b0n5a1: :rofl:
willix: c'est mon exos pour mon stage
BlaiseEbuth: Dieu a les réponses mon petit.
BlaiseEbuth: Mais ce connard il les partage pas !
Zorg1: mais il s'en fout
willix: vasy je vais prendre une pose clope
willix: sinon le jeux est bien ?
Zorg1: ces poseurs qui prennent une pause
BlaiseEbuth: Hallo alle ! Automaton2000 !
Automaton2000: mais ils sont pas mal pour apprendre à coder en plus
BlaiseEbuth: Le jeu ?
BlaiseEbuth: euh...
willix: oe pk ça parle allemand
BlaiseEbuth: Kamoulox !
Stilgart: Automaton2000 parle toutes les langues, surtout les dialectes qu'on ne connaît pas :)
Automaton2000: je suis en train de faire des clash of code
Stilgart: :fearful:
BlaiseEbuth: :scream:
TomPouce: omg
Stilgart: Automaton2000 ? un bot
Automaton2000: si tu veux mon avis
Stilgart: les coc : https://www.codingame.com/multiplayer/clashofcode
b0n5a1: c'est des poules mâles
b0n5a1: vomme sur le bon coin
b0n5a1: "vends poule mâle"
BlaiseEbuth: Mais n'en fait pas hein RaoulLeVert, maintenant tu sais, pas besoin d'aller plus loin.
Stilgart: je ne recommande pas les cocs aux gens qui ne maîtrisent pas au moins un langage généraliste + un langage efficace pour le mode shortest
**Stilgart too slow :)
BlaiseEbuth: Je ne recommande pas les cocs.
RaoulLeVert: lol ... pkoi ne pas allez plus loin ?
b0n5a1: bah essayes tu verras ^^
Stilgart: au miex, ça te donnera une fausse impression de progresser
Stilgart: +u
RaoulLeVert: python pour le shortest .... je suis pas sur que ce soit le plus adapté effectivement
Stilgart: c'est décent
BlaiseEbuth: Nooooooooooooonnnnnnn!!!!! :scream:
Stilgart: mais ça va se faire torcher par perl/bash/ruby
BlaiseEbuth: ngl
RaoulLeVert: perde 5 minutes parce que t'as pas bien compris l'enoncé c'est moche
RaoulLeVert: je pensais qu'il fallait renvoyer une seul ligne .... pas une suite de ligne
ZndrBrok: Avec python au moins tu peux test ! Moi avec mon C# je peux essayer de tout compresser sur une ligne qu'il faudrait quand même un miracle pour gagner un shortest
ZndrBrok: Justement, je me fait démonter generalement par les serpents
ZndrBrok: quelques ruby aussi, mais heureusement ceux citer par stilgart je ne les vois pas non plus systématiquement
ZndrBrok: Par contre une partie sans serpent
ZndrBrok: je pense que ca arrive jamais :P
ZndrBrok: Par contre c'est un peu le royaume du "code sale" les coc :P Le respect de l'OOP est mort quand j'y ai mit les pieds :P
ZndrBrok: La seul rêgle c'est la vitesse
ZndrBrok: :/
ZndrBrok: D'ailleurs il faudrait que je me calme et que je me relance sur un petit projet quelquonque en ASP.Net
ZndrBrok: Car il y a du vrais dans ce que Stilgart dit
ZndrBrok: J'ai une impression de progresser
ZndrBrok: Mais c'est pas vraiment ca qui va m'aider pendant une interview pour decrocher un job...
4839565: En même temps c#...
RaoulLeVert: oui tu codes sale :-)
ZndrBrok: Je termine une formation d'un an et le C# est sensé être pas mal en Belgique pour trouver du boulot. Je vais surement pas m'arrêter sur le C#, il va d'office falloir approfondir le maudit JS et s'initier au moins aux bases du python pour savoir faire des scripts simples. Mais commencons par le commencement :P
ZndrBrok: Et j'aimerais bien dive dans le C++ ou le C pour approfondir des concepts de programations qui sont occulté en C# mais encore, là il faudrait que je commence par trouver un boulot ".Net" avant tout...
**ZndrBrok rêve que CG implémente .Net 6 qui occulte tout le "code de base" et nous donnerais une chance face aux pythonnistes
Zorg1: ah .net 6 c'est spécialisé pour le golfing de code ? ^^
Zorg1: va falloir demander ça à oracle, une version Java golf compatible
ZndrBrok: Tu doit plus declare les namespaces et ta fonction "main"
ZndrBrok: En gros tu peux direct écrire Console.WriteLine(".I.");
ZndrBrok: Ce qui serait effectivement un avantage dans la python jungle :P
ZndrBrok: Maid bon, je suis content d'avoir commencer à étudier .Net 3.1
ZndrBrok: Trop occulté ce qui se passe c'est pas forcément idéale non plus...
ZndrBrok: http://chat.codingame.com/pastebin/3de1ca1d-92e1-4612-a7a7-c4e34cb4a762
ZndrBrok: Mais bon, en ce qui concerne ce site, si je pouvais me débarasser de tout ca, ce serait plus que bien haha
ZndrBrok: Remarque: Pas vraiment sure que ce serait sufisant pour gagner en shortest :P Mais ce serait déjà ca à prendre !
Frankich: class A{static void Main()} Commence par la :)
Sarveily: Bonjour c'est normal que : j'ai commencé la prog avec c++ c# et python j'ai grave du mal a learn !
Zhormos: Bonjour @Sarveily, oui les concepts sont très différents en python, c'est pas juste un langage c'est une autre tournure d'esprit qu'il faut adopter
ZndrBrok: Frankich, généralement je changeait le args en x mais je ne savait pas que je pouvait tout simplement delete tout le para haha
ZndrBrok: Merci :P
ZndrBrok: Mais bon
ZndrBrok: Exemple en temps réel:
Yanoushka: roro33 tes là ?
ZndrBrok: Mon code superMegaCompress: using System;class S{static void Main(string[] x){string S=Console.ReadLine();int a=0;for(int i=0;i<S.Length;i++)a +=(int)S[i];Console.WriteLine(a);}}
ZndrBrok: Code d'un ptain de serpent lambda: print(sum(map(ord,input())))
ZndrBrok: :joy:
ZndrBrok: Et il y en avais un en ruby qui était encore plus court mais n'a pas partager son code :P
ZndrBrok: (╯°□°)╯︵ ┻━┻
Cr3aHal0: le ruby c'est un vrai truc de porc en shortest code
ZndrBrok: (╯°□°)╯︵ǝɯɐ⅁uᴉpoϽ
ZndrBrok: Tant que je ne vais pas learn qq chose d eplus court, je ne serais jamais gold en CoC :/
Frankich: ZndrBrok y'a vraiment pas mal de chose a faire encore avec ton exemple la
Frankich: Même si ça ne se comparera jamais avec python (ou perl/bash)
ZndrBrok: Yes j'imagine bien !
ZndrBrok: Je suis qu'un jeune padawan haha
ZndrBrok: il doit surement y avoir des méthode
ZndrBrok: à utiliser
Zhormos: Salut moi je serais peut-être interessé pour faire du golfing en Rust... je me demande si j'ai une chance de battre du C# en shortest 🤔
ZndrBrok: Frankich
ZndrBrok: Tu as des choses bien précise en tête ?
ZndrBrok: :P
ZndrBrok: Si je peux apprendre qq chose de new
ZndrBrok: Je suis toujours pour !
Frankich: En gros : using System;class S{static void Main(){var S=Console.ReadLine();int a=0,i=0;for(;++i<S.Length;)a+=(int)S[i];Console.Write(a);}}
Frankich: Pas sur que tu peux remplacer directement mais tu as quelques pistes
Frankich: Et encore vue les classements que j'ai dans certain Code golf offi, je suis loin d'être un expert dans le domaine
Frankich: Et pour Rust, j'en est juste jamais fais donc aucune idée
b0n5a1: et là tu gagnes 2 chars :
b0n5a1: using C=System.Console;class S{static void Main(){var S=C.ReadLine();int a=0,i=0;for(;++i<S.Length;)a+=(int)S[i];C.Write(a);}}
b0n5a1: :D
Frankich: hmm, merci pour les CP je suppose :D
b0n5a1: :D
OldJohn: @Cr3aHal0 Le Ruby c'est bien !
Cr3aHal0: OldJohn j'ai pas dit que c'était mal :P juste que niveau shortest code c'était abusé
OldJohn: Et encore tu n'as pas vu la pile d'utilitaires que j'ai écrit pour le boulot en Ruby !
OldJohn: Quand cela ne fait pas ce qu'il faut, mes successeurs repartent de zéro en Python !
Kaique69: que allah soit avec toi mon frère
nicola: Ce n’est pas le lieu, merci.
BenjaminVernaudon: et Jésus aussi soit avec toi
Boulet: Ne pas oublier La Force
Bon[]Crayon: Que l'esprit C++ soit avec vous !
Buk.: et le dieu du bon random
b0n5a1: "Si trop gentil tu seras, dans le côté obscur tu l'auras"
b0n5a1: c'est la faute à Boulet...
RaoulLeVert: je viens de faire la certification python3. score >99% des professionnels :scream:
Zorg1: gg
Bon[]Crayon: GG
Kaique69: puisque Dieu est de mon côté mes frères, nous allons pouvoir réussir ces excercices.
RaoulLeVert: je suis sur cette plateforme depuis quelques jours à peine, je découvre :-)
RaoulLeVert: j'avais jamais fait de challenge de code avant
RaoulLeVert: c'est vraiment génial et addictif ce truc
Kaique69: ah et bien sois le bienvenue au paradis mon frère, paradis des codes
Kaique69: et j'ai fait un site ultra bien, ca sappelle, goku.com allez tous dessus.
5DN1L: banned
RaoulLeVert: ils sont payés pour ça ? c'est un challenge ?
RaoulLeVert: Kaique69 18H37 slt raoul sais tu pourquoi ils m'ont banni ? :joy:
BlaiseEbuth: Keskifoula nachos master ?
RaoulLeVert: rhaaa cash of clan pourquoi je lis pas l'énoncé correctement ?
RaoulLeVert: je calcule une distance euclidienne quand c'est une distance manhattan :-)
RaoulLeVert: allez je lache rien
Stilgart: BlaiseEbuth: il a pas assez de monde à ban sur #world, il faut le comprendre
Stilgart: (blague à part, ça fait un peu peur)
BlaiseEbuth: Mouai...
BlaiseEbuth: Le ban c'est comme la mort, on en fait tout un plat, mais au bout de 10 fois... :shrug:
Stilgart: ton score tient déjà sur deux chiffres ?
BlaiseEbuth: Bwi
Stilgart: ça va faire rougir tous les Automatons du chat, ça
Stilgart: (en même temps, il n'y a plus que Automaton2000 )
Automaton2000: c'est le truc qui est pas mal je trouve
Stilgart: :D
Zorg1: du moment qu'ils nous branchent pas un bot à tacos ici ...
Zorg1: houlà ils sont en roue libre les recruteurs là : "Tu te demandes même comment apporter ton savoir sur la Metaverse ? "
BlaiseEbuth: Metaverse c'est le dernier marvel ?
RaoulLeVert: Metaverse tu vas prendre froid
RaoulLeVert: tu peux dire que tu as joué à secondlife ...
Stilgart: BlaiseEbuth: si seulement
Stilgart: RaoulLeVert :)
RaoulLeVert: j'avais codé des trucs rigolos, genre ascenseurs, domotique
RaoulLeVert: des trucs WFT qui servaient a rien :-)
Stilgart: wow, tu as codé metaverse ? o_o
RaoulLeVert: non j'ai glandé sur second life
Stilgart: c'est presque pareil
Stilgart: dans les cas, j'y comprends rien :)
Stilgart: +deux
BlaiseEbuth: Jamais compris pourquoi ça s'apellait second life dans la mesure où ceux qui y jouait n'avait que celle là...
RaoulLeVert: les coords en quaternions c'etait rigolo
RaoulLeVert: @BlaiseEbuth : :joy: exactement
BlaiseEbuth: Me souviens d'un reportage là dessus... Triste.
Stilgart: c'est pas très prudent de bosser dans un espace vectoriel sur un corps non commutatif
RaoulLeVert: franchement c'était à la fois gore, déprimant, rigolo
Stilgart: Automaton2000: prends note, c'est un truc qui devrait te faire encore plus peur que la géométrie non euclidienne
Automaton2000: ah je viens de me rendre compte que le code de magus
RaoulLeVert: il faut juste mettre les rotations dans le bon ordre
RaoulLeVert: ca me rappelle les angles d'Euler
RaoulLeVert: et vu que je suis une grosse quiche en maths
RaoulLeVert: c'est pas des bons souvenirs
Stilgart: en même temps, les corps non commutatifs, même en M2 tu n'en croises pas vraiment
Stilgart: ça laisse de la place à la quichitude
RaoulLeVert: en même temps, les corps non commutatifs, même en M2 tu n'en croises pas vraiment : tu fréquentes les clubs échangistes ?
BlaiseEbuth: Commu... ?
Stilgart: ha, on dit plus "groupe de travail" ?
RaoulLeVert: tant que ca reste une injection et pas une bijection, moi ça me va
Stilgart: Automaton2000: prends note !
Automaton2000: bah j'ai pas eu de pb
Stilgart: \o/
RaoulLeVert: personne ne te juge, Automaton2000
Automaton2000: y a des gens qui ont fait le puzzle de la semaine"
nicola: https://gamemath.com/book/
RaoulLeVert: merci nicola, mais j'ai déjà mangé !
nicola: C’est un b à la fin, pas un c. :p
Zorg1: les maths ce grand club échangiste ^
Zorg1: ah zut scroll
Remi.: Salut tout le monde
BlaiseEbuth: Skyrim
BlaiseEbuth: Comment es ton re
Zhormos: Je dis comme Automaton2000
Automaton2000: en fait je ne sais pas qui est le plus proche de la base de tout
BlaiseEbuth: All your bases are belong to us Automaton2000
Automaton2000: je vais pas faire un truc qui me tue à chaque fois je me suis fait avoir
Zhormos: Quoi qu'on fasse on est quand même tué à petit feu Automaton2000, c'est peut être pas la base de tout mais c'est assez proche à mon avis
Automaton2000: mais du coup ca veut dire que le code en python ?
Zhormos: Oui Automaton2000, ça veut dire que le code en python est bien futile en effet
Automaton2000: Zhormos : si tu veux le faire en c++
Zhormos: Je crains qu'il faille autre chose que des performances pour résoudre ton problème Automaton2000
Automaton2000: et je peux pas faire ça
b0n5a1: Zorg1 regarde le forum, obsolete programming :D
I_love_CoC: bonsoir à tous
b0n5a1: o/
I_love_CoC: et yo Automaton2000
Automaton2000: yo tout l'monde ! automaton2000, automatonnn !
I_love_CoC: ^^
I_love_CoC: je t'aime petit chat bot tout foufou Automaton2000
Automaton2000: je vois pas trop ce qui se passe dans le top 10
Zorg1: b0n5a1 c'est amusant ;-)
Vry: :p
b0n5a1: :ghost:
BlaiseEbuth: Stoi l':ghost:
BlaiseEbuth: Y'a un forum ?
BlaiseEbuth: Oo
Zorg1: pas vraiment c'est pas phpBB, on appelle ça forum par facilité
Boulet: \o
I_love_CoC: o/
Bon[]Crayon: \°
Bon[]Crayon: Automaton2000 Une solution ?
Automaton2000: ouais j'ai vu ce que je suis bien d'accord
Bon[]Crayon: Automaton2000 Pas moi !
Automaton2000: c'est un gars qui a fait son intéressant à tsp
Bon[]Crayon: Automaton2000 Qui peut-il être ?
Automaton2000: je fais une boucle for
Bon[]Crayon: Automaton2000 Tente la boucle 'while' !
Automaton2000: j'ai pas touché à mon code
Bon[]Crayon: Automaton2000 Peut-être que tu devrais.
Automaton2000: ah y a encore des gens qui ont de la chance
philRG: raaaah nicola un double thé citron et une balade au parc monsouris l'orgie
conadal: bon ma défense me paraît bonne, reste plus qu'à neutraliser l'attaquant ennemi de boboss4
philRG: actions_candidates: List[Tuple[Hero, Action]] = self.get_best_defensive_actions(spiders=threats_to_my_base, heroes=defenders, mana=my_mana)
if actions_candidates: for hero, action in actions_candidates: hero.action = action
philRG: ooops merdouille pastebin's failure (less than 5 lines)
philRG: http://chat.codingame.com/pastebin/2cd4b42e-264d-45da-823b-b3cb73101887
philRG: bon allé dodo philRG :sleeping: