Chat:Fr/2021-11-12

From CG community
Revision as of 05:29, 13 November 2021 by Chat Log (talk | contribs) (Created page with "<img src=/a/73190027112274> BlaiseVonEbuthIV: Yo tout l'monde ! Automaton2000 ! <img src=/a/40502662118268> Automaton2000: tu peux le faire tout seul <img src=/a/11687087548...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

BlaiseVonEbuthIV: Yo tout l'monde ! Automaton2000 !

Automaton2000: tu peux le faire tout seul

Bloodagain: salut

Remi.: Salut

BlaiseVonEbuthIV: Stoi l'salut

Remi.: Stoi l'yo

BlaiseVonEbuthIV: Stoi lstoi

Remi.: J'aime ce genre de discussion productive ^^

Bloodagain: komen y lé ?

Remi.: bien et toi ?

Remi.: Bloodagain, est-ce que j'ai mal kompris la kestion en kréole ?

R4N4R4M4: Salut à tous

Default avatar.png Reinheart: té koi fé don ?

Default avatar.png Reinheart: et bonjour tout le monde =)

Default avatar.png Reinheart: et Remi, non tu as très bien compris et répondu ^^

Default avatar.png CeSoirJeVaisDurcir1: https://tukif.com/videos/203574/elle-sort-l-artillerie-lourde-pour-son-cul.html

Default avatar.png dydyx04: j'adore me faire enculer par tout les mecs qui ont besoin de se vider les couilles.com

Stilgart: bonjour à tous et tortue à Automaton2000

Automaton2000: je trouve ça plutôt fun

Default avatar.png dydyx04: salut à tous les gamers

Default avatar.png CeSoirJeVaisDurcir1: saluuut

Default avatar.png Yatagan: bonjour

Default avatar.png CeSoirJeVaisDurcir1: j'adore les enfants

Default avatar.png dydyx04: y'a pas une pute pour moi la

Default avatar.png Yatagan: au revoir

Default avatar.png CeSoirJeVaisDurcir1: y'a pas des femmes qui peut me faire a manger ?

[CG]Thibaud: :expressionless:

Default avatar.png Corboo: c'est possible qu'un exercice soit cassé ? genre la réponse attendu est faux ?

[CG]Thibaud: c'est possible mais rare. Regarde le nombre de gens qui ont réussi le puzzle pour te donner une idée

philRG: merci tibo

philRG: là je suis en train de réviser symfony pour un test CG en php

Stilgart: Corboo: si tu donnes plus d'infos ici, on peut vérifier

Stilgart: certains puzzles de la communauté ont un sujet ... disons améliorable

**Stilgart ajoute "quel est le premier mot de la 2021e ligne du code source de la version git de symphony ?" dans son arsenal de questions à la con

Bon[]Crayon: Salut tout le monde !

Bon[]Crayon: Salut Automaton2000

Automaton2000: toujours plus rapide que java

Bloodagain: Salut Automaton2000


Automaton2000: il n'y a que le dernier contest

BlaiseVonEbuthIV: Pas compliqué

Bon[]Crayon: Automaton2000 c'est la tortue

Automaton2000: je pigeais pas pourquoi mon ia a du mal à comprendre ce que fait le referee

philRG: Stilgart, c'est pas faux, mais quand je vois le résultat des questions d'entraînement avant de débuter le test CG... (le candidat a quitté X fois l'IDE pendant une durée de Y secondes) :fearful:

BlaiseVonEbuthIV: Bah quitte pas l'IDE...

Default avatar.png Distic: Comment on enlève ce chat sur la droite ?

philRG: simplement pour pouvoir répondre à des questions de ce type: https://imgur.com/VsFjCme

BlaiseVonEbuthIV: Bouton :arrow_forward: en bas Distic

Default avatar.png Distic: merci

philRG: heureusement, en naviguant dans le code source du projet Symfony, j'arrive à éliminer les mauvaises réponses: https://github.com/symfony/symfony/tree/5.3/src/Symfony/Component/HttpFoundation

BlaiseVonEbuthIV: Wa l'tricheur

philRG: et donc BufferedResponse et AuthenticationResponse ne sont pas des types de Réponses Symfony valides (et je suppose qu'il s'agit des types de réponse HTTP, enfin bon)

philRG: mais oui mais non je connais pas Symfony par coeur

BlaiseVonEbuthIV: Bah tu devrais visiblement.

Stilgart: Automaton2000: tu aurais pu mettre la barre un peu plus haut

Automaton2000: bon pour l'instant j'ai pas eu le droit de mettre des noms de variables

BlaiseVonEbuthIV: Robert strike again...

Stilgart: philRG: attends...

Stilgart: les gens sont trop cons pour prendre deux machines au moment de passer le test ? :fearful:

Stilgart: finalement, mes étudiants ne sont pas si mauvais alors

Bon[]Crayon: il faut avoir 2 machines

Stilgart: bah, un téléphone pour aller lire la doc ça suffit

BlaiseVonEbuthIV: :see_no_evil::hear_no_evil::speak_no_evil:

BlaiseVonEbuthIV: J'ai jamais pris deux machines...

Stilgart: votre naïveté fait faire des singeries à Blaise ;)

Stilgart: oui, mais toi tu es doué

Stilgart: certains diraient même que tu fais partie du clan des 1.64%

BlaiseVonEbuthIV: C'qui est sûr c'est que j'ai fait plus de 52% à mes tests.

philRG: je suis comme william dafoe dans apocalypse now

philRG: les idéalistes vont pas de vieux os

Stilgart: BlaiseVonEbuthIV: dommage que ça ne nous disent pas que tu es >99% des professionnel avec un tel score

BlaiseVonEbuthIV: Bah si. ^^

philRG: moi suis dans le top 0,2% mais toujours pas de taf

BlaiseVonEbuthIV: Pis t'façon quand t'as 45s pour répondre à une qcm à la con, même en allant chercher c'pas gagné...

philRG: comme quoi

BlaiseVonEbuthIV: Top 0.2 de quoi ?

philRG: les stats c pour les faibles Automaton2000

Automaton2000: c'est dans le même coin

philRG: 0,2% sur CG

Stilgart: je pense qu'on peut être beaucoup mieux classé juste en cherchant sur github et en copiant-collant (no offense intended)

philRG: 529ème sur 2M?

Stilgart: en forçant bien, tu es ~500e sur ~10k

BlaiseVonEbuthIV: Voui. Top 0.2 des 450k users actifs. :3

Bon[]Crayon: 2M de tortues et moi et moi

Stilgart: 450743 avec au moins 1CP

Stilgart: ha non, 450742 pardon

BlaiseVonEbuthIV: trôfor

**Stilgart écoute Bon[]Crayon et tourne sur lui-même

philRG: copier/coller ah oui parfois ça aide. A cause de çà, le classement CG n'est pas reconnu?

Stilgart: philRG: passe au moins la certif PHP

BlaiseVonEbuthIV: Reconnu de ?

Stilgart: ton profil ne fait pas de sens là

Stilgart: philRG: le classement CG il ne veut pas dire grand chose pour des tas de raisons

Stilgart: à un moment j'étais devans Agade... c'est dire

Stilgart: (de fait, suffirait presque que je refasse 3 CoC pour repasser devant luià

Stilgart: )

philRG: Stilgart ah oui pas bête je me sens bien sur php là mais le cours symfony de 20h là...

Stilgart: si tu tombes sur une boîte qui veut voir tout sauf symfony, tu vas mourir, tu en es conscient ?

philRG: j'ai repris un code que m'avais filé dwarfie je suis chaud

BlaiseVonEbuthIV: Tkt même sans connaitre le langage tu passes la certif ezpz

Stilgart: au pire, il y a exec

**Stilgart n'a pas osé la tenter

philRG: mais en fait l'exo de test sur les températures me paraît peu clair au niveau de l'énoncé

philRG: ce code couvre pas tous les cas, ou alors j'ai raté un truc:

philRG: http://chat.codingame.com/pastebin/b2f9bb68-41e6-4e36-bf85-e92c651494b2

Bloodagain: Est-ce qu'il existe un endroit où on peut voir les réponses des personnes à un exercice pour un langage donné ?

philRG: bon en fait si mais j'ai pas pris le temps de tout lire

BlaiseVonEbuthIV: Les températures négatives au pif ?

BlaiseVonEbuthIV: Bloodagain: Oui mais seulement si tu as déjà résolu le puzzle.

Bloodagain: merci

philRG: ah bon mon code devrait afficher la température positive si -5 et 5 ok

BlaiseVonEbuthIV: "-L'énoncé est pas clair. -Tu l'as lu ? -Bah non."

BlaiseVonEbuthIV: Merci phil...

Remi.: phil tu l'a pourtant résolu celui là : https://www.codingame.com/training/easy/temperatures

Remi.: * tu l'as

Alshock: pourquoi la fonction capture $ts et ne l'utilise pas ? Ou alors j'ai mal compris le "use"

**BlaiseVonEbuthIV capture Alshock pour l'utiliser.

Alshock: Au moins j'aurai une utilité pour la première fois de ma vie :shrug: :D

BlaiseVonEbuthIV: :yum:

Remi.: Attends Alshock, tu ne sais pas comment Blaise veut t'utiliser ^^

BlaiseVonEbuthIV: Tiens une offre intéressante "Recherche conmunity manager pour mon Instagram."

Alshock: Oh tu sais moi les détails d'implémentation...

Alshock: C'est vrai, j'aurai le droit de te ban à chaque fois que tu râles ?

Bloodagain: c'est payé combien ?

Remi.: Blaise a l'habitude du ban ^^

BlaiseVonEbuthIV: Aucune idée. C'est le "conmunity manager" qui me fait marrer. Ca m'rappelle quelqu'un. :smirk:

BlaiseVonEbuthIV: :speak_no_evil:

Alshock: Ah là là, tu peux pas t'en empêcher hein, t'es une tsundere et t'es fou dingue de thibaud voilà la vérité

BlaiseVonEbuthIV: Meh. Va écrire une fanfic sur ton skyblog.

Stilgart: ce retour violent dans le début des années 2000 o_O

Zorg1: les fanfics c'est le truc dans lequel tu fais coucher les héros de tes animes/roman/comics préférés ?

Zorg1: j'étais un peu dans ma grotte à l'époque

BlaiseVonEbuthIV: https://danstonchat.com/18730.html

Zorg1: ah pas que visiblement ^^

BlaiseVonEbuthIV: Bah fanfic c'est juste utiliser un univers et des persos existants pour créer ton histoire. Mais c'est vrai que c'est surtout connu pour les détournements pas net de personnages. ^^

BlaiseVonEbuthIV: Et de personnes réélles aussi d'ailleurs...

Zorg1: oui certains râlaient que la prequel de Dune c'était une mauvaise fanfic ^^

Zorg1: mais c'est + du troll qu'autre chose là

Zorg1: (même si je n'aime pas la prequel de Dune)

Zorg1: Et je me souviens à une époque ils aimaient bien mettre Sarah Palin dans pas mal de truc chelou ^^

Stilgart: omg, ça parle de dargor :D

Stilgart: d'ailleurs, faudrait que je lui dise de venir ici la prochaine fois que je le croise sur le net

Zorg1: c'est qui ce gars ? une star du net ?

Stilgart: c'était un admin de jeuxvideo.com qui a perdu sa santé mentale entre autre en recodant la partie forum

Stilgart: (faut dire qu'avant lui, les droits c'était la foire à la saucisse)

Alshock: ah parce qu'elle existe encore ?

Alshock: ce genre de plaies ne peuvent cicatriser que par le feu

Zorg1: bah jvc faut pas être enregistré, désactivé son bloqueur de pub, ... pour avoir accès à leur truc ?

Stilgart: maintenant je ne sais pas

Stilgart: mais avant, c'était (un peu trop) full open

Zorg1: Alshock : bah périodiquement y a pas un scandale sur les JVC 18-25 ou un truc de ce gout là ?

Stilgart: en particulier, c'était pas très dur d'envoyer un message sous le pseudo de quelqu'un d'autre

Zorg1: ou c'est pas la partie forum ?

**Stilgart vérifie qu'il y a préscription... oui c'est bon :)

Stilgart: le 18-25 c'est le nom de un des forums oui

Zorg1: je regarde ça de très loin, moi, pas une résolution terrible ^^

Stilgart: je crois pas que ce soit celui qui a généré le plus de scandale... mais les trolls ont vieilli et j'ai des souvenirs terribles du 15-18

BlaiseVonEbuthIV: :scream:

philRG: Remi, oui t'as raison, mais je me souvenais plus de l'énoncé

philRG: est-ce que je peux partager ma solution PHP?

Zorg1: ici ?

philRG: euh oui

philRG: elle marche

Remi.: Moi je ne connais pas le php ...

Zorg1: bah je pense pas que ce soit trop dans l'esprit du site de balancer une solution à un puzzle sur le chat

Zorg1: mais les règles de kick/ban on l'air assez flexible ces derniers temps :D

Remi.: Au pire, en message privé à quelqu'un qui peut t'aider. Mais ce n'est pas mon cas pour le php.

philRG: en fait c'est seulement la fonction du test de certif php

Remi.: C'est pas un exo de certif, c'est le tuto de la certif, pour montrer à quoi s'attendre lors de la certif. C'est cet exercice que lque soit le langage.

Remi.: * quel que

Zorg1: ah

Remi.: on parle bien de "Températures" ?

philRG: vi

philRG: c'est l'exo d'entraînement des tests de recruteurs

philRG: ah bah tiens j'ai soumis Temperatures à PHP, et l'examinateur en chef me donner des codes C# à noter :-)

philRG: s/à/en

philRG: et +35XP examinateur en chef de 45 solutions

philRG: et Remi je vois ta solution en C#

philRG: tu l'as fait en Java aussi je la vois

philRG: eh je l'avais fait en C# et Java, j'avais oublié

Zorg1: ah ok ça semblait bizarre que tu le fais dans un langage il te file les solutions dans d'autres langages ^^

Remi.: Température fait partie des exos que je vais tenter dans tous les langages.

philRG: Zorg1 exact bon je vais déjeuner passé 40' avec une fonctionnaire de santé

Remi.: Bon appétit ! moi je vais reprendre le boulot.

philRG: je retrouve plus smiley pour manifester son contentement

Remi.: : )

Remi.: (sans l'espace)

Remi.: :)

philRG: nan l'autre c'lui où du vert sort de la bouche

Remi.: :money_mouth:

Remi.: : money_mouth :

philRG: presque

Default avatar.png RotitNohj: ca fait peur... premier jeu, je suis incapable de comprendre :')

Alshock: c'est normal, faut t'habituer à la forme. Quel puzzle, t'as déjà codé avant ?

Default avatar.png RotitNohj: un peu, je ne suis pas pro, j'essaie de faire " Folding a Note"

Alshock: ok, un medium, c'est rare que quelqu'un ne commence pas par "the descent" oou "power of thor episode 1"

Alshock: quel est le problème rencontré ?

Default avatar.png RotitNohj: hmm en vérité le probleme c'est que je ne comprend juste pa sle code ^^'

Default avatar.png RotitNohj: n = int(input()) for i in range(n):

   l = input()

Alshock: c'est un squelette qui lit l'entrée du puzzle, ici... Bon ici l'énoncé est pas très bien écrit, c'est un puzzle de la commu. Mais il t'envoie un entier n puis n entiers qui décrivent les pliures à faire (je supopose j'ai lu en diagonale

Default avatar.png RotitNohj: <--- ce pauvre homme ne comprend pas

Default avatar.png RotitNohj: quand je print sur le premier test j'obtiens A

Default avatar.png RotitNohj: sur le second LM

Default avatar.png RotitNohj: avec le meme code

Default avatar.png RotitNohj: Oo

Alshock: en gros t'as pris un puzzle très chiant pour commencer parce qu'il est mal écrit, dans un puzzle normal comme ceux qu'a fait codingame tout est plus clair (https://www.codingame.com/ide/puzzle/the-descent est le premier puzzle type)

Default avatar.png RotitNohj: ho !

Default avatar.png RotitNohj: d'accord bon je vais débuter par la ca semble plus malin

Default avatar.png poita02: https://tukif.com/videos/179525/brune-avec-chatte-poilue-se-masturbe-avec-un-sextoy.html

Karne: :clown:

Default avatar.png RotitNohj: en fait j'ai exactement le meme probleme

Default avatar.png RotitNohj: je ne comprend pas le code

Default avatar.png RotitNohj: : /

Default avatar.png RotitNohj: mountain_h = int(input())

Default avatar.png RotitNohj: quand je tente de print moutain_h

Default avatar.png RotitNohj: j'ai un truc illisble

Default avatar.png Saucisse2mm: qui veut faire l’amour avec moi ?

3141948: http://chat.codingame.com/pastebin/000d405f-b96d-48bd-84c3-1fe91ce1e05b

3141948: RotitNohj: C'est expliqué dans l'énoncé dans la rubrique "lecture des entrées"

Default avatar.png Saucisse2mm: j’adore les enfants

Default avatar.png Saucisse2mm: alo qui veut faire l’amour avec moi ?

Default avatar.png Saucisse2mm: je rentre dans du 12 ans

Default avatar.png RotitNohj: tu devrais faire du sport alors

Default avatar.png RotitNohj: tu taille vraiment petit

Default avatar.png RotitNohj: hmm

Default avatar.png RotitNohj: quelqu'un accepterait de m'expliquer ? parce que meme avec la solution je ne pige rien du tout

Default avatar.png RotitNohj: genre : pourquoi print imax ?

Default avatar.png RotitNohj: et pourquoi avoir une valeur max dont on ne se sert pas ?

Default avatar.png RotitNohj: ah je viens de comprendre en fait on utilise la var max juste pour choper la bonne itération qu'on attribue a une var imax pour la print

Default avatar.png RotitNohj: c'est tordu

[CG]Thibaud: on cherche l'index de la montagne, pas sa hauteur

Default avatar.png RotitNohj: l'index qui n'est pas dans une liste, ca met bien

pardouin: l'index c'est le numero

pardouin: qui commence à 0

Default avatar.png RotitNohj: oui je vois l'idée oui

pardouin: par exemple si la liste c'est [2, 4, 5, 3, 1]

pardouin: imax c'est 2

Default avatar.png RotitNohj: oui mais comme on ne manipule pas de liste ca m'a fait bizarre je crois :x

Default avatar.png RotitNohj: mais c'est v rai qu'au final c'est pareil

Default avatar.png RotitNohj: la boucle for attribue une valeur a chaque tour

Default avatar.png RotitNohj: ca revient a la meme chose qu'une liste a la fin

Default avatar.png RotitNohj: on cherche juste l'index le plus fort

Default avatar.png RotitNohj: le concept me fait penser aux enigmes

pardouin: sinon il faut pas hésiter à stocker les trucs dans une liste

pardouin: même si c'est pas dans me code par défaut

pardouin: (mais on est d'accord qu'ici on peut faire sans)

pardouin: dans *le

Default avatar.png RotitNohj: oui ca aurait été plus instinctif pour moi de stocker dans une liste, j'imagine que c'est parce que je suis débutant donc mon cerveau manque d'agilité

Default avatar.png RotitNohj: en tout cas c'est très sympa, j'attaque le suivant :)

Crackouille: salut le chat

Bon[]Crayon: :smiley_cat:

Zorg1: ça ronronne sec ?

Bon[]Crayon: la sieste c'est la vie

Zorg1: 14 h de sommeil par jour

Alshock: http://chat.codingame.com/pastebin/cf57b6d8-cd10-47d5-8eae-ebbad99d2588

Alshock: Î le message ci dessus était à destination de RotitNohj

Default avatar.png RotitNohj: c'est moi ou l'ide intégéré pour python3 est "un peu" particulier ?

Default avatar.png RotitNohj: un peu de mal avec 'lindentation non ?

Alshock: hum l'IDe intégré est pas super je sais pas ce qu'il essaye de faire avec ton indentation

Alshock: t'as CG Sync si t'es sous base chromium pour utiliser ton ide et synchroniser automatiquement

Alshock: Je l'utilise pas par contre donc je peux pas t'en dire plus :shrug:

Default avatar.png RotitNohj: ah ! merci je vais utiliser ca

Default avatar.png RotitNohj: tu utilises quoi si ce n'est pa sindiscret ?

Alshock: après c'est pas grave, l'indentation en python c'est pas très important

Default avatar.png RotitNohj: gnu ?

Alshock: euh, ça dépend, vim ou visual studio, pycharm CE pour python

Default avatar.png AudranD: bah oui, pourquoi indenter quand on peut mettre de magnifiques ";" :D

Default avatar.png RotitNohj: ah ? on peut faire ca ?

Alshock: franchement, on devrait pas pouvoir x)

Default avatar.png AudranD: oui, mais le fait pas :p

Alshock: mais oui, on peut

Default avatar.png RotitNohj: d'accord :D pourquoi c'est pas bien de le faire ? :p

Alshock: bah, tu préfères trois lignes de code sur 3 lignes ou collées les unes à la suite des autres ? Généralement la deuxième version est jugée "non pythonique" (mais ça peut servir pour des trucs comme des très courtes boucles, ce que je déconseille quand même

Default avatar.png AudranD: la deuxième version est considérée comme illisible tout langage confondu, aussi :p

Default avatar.png RotitNohj: ah d'accord il faut mettre a la suite, je pensais que du coup on pouvait se permettre de juste zaper les "regles"

Alshock: oui on peut se permettre de just zapper les règles (mais du coup ça n'est utilisé que quand on ne les respecte pas)

3141948: J'utilise pycharm ce avec cgsync en extension chromiul

Alshock: cromilul

3141948: L'extension cgsync pour Firefox est un peu dure à configurer

Alshock: Ah elle existe ?

Default avatar.png RotitNohj: super ! merci des infos :)

Alshock: Oh putain

Alshock: Eh j'vais dire un truc vous promettez vous vous moquez pas ?

3141948: Ben vi doit y avoir un tutoriel dessus sur cg (ou forum) mais c un peu casse gueule

Alshock: Si je rajoute les flags d'optimisation à mon code il timeout.. voilà voilà...

3141948: Vas-y

Default avatar.png RotitNohj: ben je risque pas de me moquer parce que j'ai pas compris donc voila... mais ca l'air drole !

3141948: C tordant

Alshock: Hillary

Alshock: @RotitNohj dans un langage compilé tu peux dire au compilateur "Vas-y gégé mets moi la totale tu tords ce code comme tu veux mais je veux qu'il tourne le plus vite possible"

Alshock: Et quand il fait ça pour le faire tourner plus vite je timeout

3141948: Et tu sais pourquoi ?

R4N4R4M4: J'aime quand les puzzle se résolvent en quelques lignes :D https://prnt.sc/1zape1i

Alshock: ça vient d'arriver, mais je dois avoir une connerie qui overflow quelque part

Default avatar.png RotitNohj: d'accord :D (j'aime beaucoup la facon dont tu parles a ton compilateur :p)

3141948: Les flags d'optimisation en c++, cela fait optimise quoi déjà ?

Alshock: càd ?

3141948: En fait

Alshock: généralement le temps, mais tu dois avoir des optis d'espace si tu veux

3141948: Ah ok et çà fonctionne pareil sur des environnements virtualisés ?

Remi.: R4N4R4M4 tu vas aimer rubik

3141948: > généralement le temps, mais tu dois avoir des optis d'espace si tu veux J'avais dû les utiliser sur un ou 2 multis mais pas vu de gain considérable

3141948: Combien tu gagnes de temps cpu avec les flags?

Remi.: C'est pas une chose facile à mesurer. Ca dépend du code et du compilatuer.

Remi.: * compilateur

3141948: Oui j'imagine, le Time Out d'aishock vient peut-être d'un bug

3141948: Parfois j'ai Time Out quand j'oublie de printer dans une boucle

3141948: Sur du code 🍝 çà arrive souvent

Remi.: Moi j'ai timeout quand j'oublie d'incrémenter un itérateur de boucle => boucle infinie.

3141948: Je factorise le plus souvent possible pour séparer les couches

Alshock: ah oui c'est absolument certain que c'est un bug de ma part, juste que j'ai la flemme de check sur un windows alors je ferai ça ce soir

3141948: > Moi j'ai timeout quand j'oublie d'incrémenter un itérateur de boucle => boucle infinie. Ah oui les iterateurs y a plus que ça en c++ maintenant

Alshock: je dirais de l'ordre de +100% en moyenne quand je flag (oui je suis pas du tout le genre de mec à micro opti dans ma vie)

Alshock: Je crois que "iterateur" ici c'est le concept, pas le type (on oublie rarement l'increment dans une for loop)

3141948: Ah quand même, çà vaut carrément le coup. Quand j'aurais fini mon cursus PHP, je m'y remettrai

Alshock: Bah le problème c'est que sur CG les flags ne sont que pour le fichier rendu si je dis pas de connerie (et c'est pour ça qu'on évite au max la STL)

3141948: Php y a foreach, je vais plus de for loop standard

Alshock: C++ y a for(auto & i: my_array)

Remi.: Oui pour itérateur je parlais du principe. Ca peut être un int, un char, ou un vector<>::iterator ... et effectivement dans un for c'est quasi impossible à oublier (sauf à faire sa boucle de manière un peu tordu comme en code golf). Par contre dans un while, faut y penser.

3141948: Ah pas capté ce point sur la stl. Oui pour c++

Remi.: Je n'y pense jamais au for auto. c'est apparu avec quelle version du C++ ?

3141948: Ah oui le while c sûr

Alshock: @philRG à titre comparatif sur mon UTTT (qui est toujours très mauvais j'ai tenté plein de branches mais jamais push, bref) le rollout tour 1 sans flag c'est 146307, et avec c'est 340077

Remi.: > Bah le problème c'est que sur CG les flags ne sont que pour le fichier rendu si je dis pas de connerie (et c'est pour ça qu'on évite au max la STL) Ca c'est bon à savoir, je l'ignorais.

Alshock: C++11 je crois ? (plus très sûr)

Remi.: Vais refaire un tour sur bulls and cows 2 en évitant les vector<string> ^^

Alshock: Ah bah si tu fais des push_back là c'est même pas juste les flags foireux dans le code source, faut jamais heap alloc dans un code qui doit tourner vite

Remi.: C'est plut^to des erase pour mon cas, mais ça revient snas doute au même côté allocation mémoire.

Alshock: Si t'alloues qu'une fois et que tu fais qu'erase en suite normalement c'est okay

Alshock: mais pourquoi erase quand on peut discard ? :psychosmile:

Remi.: Connais pas discard, faudra que je regarde .. en gros premier tour je construit la liste des combinaisons possibles, et à chaque tour j'élimine les combinaisons qui ne peuvent pas être les bonnes.

Remi.: Premier tour t'as 1s donc c'est bon,

Remi.: Les tours suivants 50 ms

Alshock: c'est pas une fonction, c'est juste le principe de mettre dans un coin et ignorer. Tu sais le fameux tableau[i] = tableau[taille_tableau--];

Remi.: Pour ça il faut que tes valeurs à ignorer soient à la fin alors. Ici elles peuvent être n'importe où dans le tableau.

Alshock: tableau[i] = tableau[--taille_tableau]; plutôt, sinon segfault

Alshock: Remi. non la valeur à ignorer là, elle est à i

Alshock: et je fous la dernière valeur à la place, et hop

Remi.: Ah oui j'ai lu un peu vite.

Remi.: A tester.

Remi.: J'ai hésité à faire un tableau de bool en parallèle, pas encore tenté non plus.

Alshock: bools an cows

Remi.: Enfait je partais du principe que je ne pourrai pas faire mieux que la STL, puisque les meilleurs ont déjà cehrché à optimiser le truc.

Alshock: c'est souvent une bonne approche

Remi.: Je ne m'attendais pas à ce que les flags d'optimisation ne touchaient que le code écrit.

Remi.: bulls and cows 2

Remi.: le puzzle d'optim

Alshock: bah normalement non, mais sur CG on a pas accès aux flags du compilo alors on fait un workaround dégueulasse avec les #pragma

Alshock: le problème c'est que ça a pas la même portée, et ça induit des trucs pas très orthodoxes

BlaiseVonEbuthIV: Groumpf

Alshock: (prends aucun de mes infos pour sûre et acquise, je suis susceptible de dire une connerie à tout moment parce que j'ai toujours eu la flemme de vérifier empiriquement

Alshock: fin de parenthèse, :hugging BlaiseVonEbuthIV )

Remi.: Comme beaucoup de monde je pense ;)

Alshock: fi_de_smiley:

Remi.: Mais ça vaut le coup que j'essaye de recoder tout ça sans utiliser la STL

BlaiseVonEbuthIV: :hugging: Alshock

Remi.: C'est juste plus chiant de manipuler des tableaux de char* par rapport aux vector<string>

Alshock: dans l'ordre le plus important c'est d'abord : ne surtout pas allouer, et ensuite regarder si t'as une diff en local entre des flags compilo et des flags pragma

Alshock: (si oui, logiquement c'est dans la partie que t'as pas flag => la STL

Alshock: :hugging:

Remi.: Le pb c'est que j'ai pas d'IDE en local

Alshock: plus chiant c'est un bel euphémisme, c'est littéralement taper sur un vaisseau spatial avec un silex mal taillé

Remi.: J'ai eu la flemme d'en installer un ^^

Alshock: vim is luv, vim is life

Remi.: vim is trop compliqué

Remi.: Notepad++ c'est plus facile ^^

Alshock: emacs a sûrement une commande waifu qui te sort une hatsune mikku en ascii art

BlaiseVonEbuthIV: emacs est une arnaque, c'est dans le titre...

Alshock: notepad is good, but notepad is white D:

Alshock: MDR t'es le meilleure blaise je l'avais jamais lu çà l'envers

BlaiseVonEbuthIV: :p

Remi.: Ca tombe bien je suis pas raciste. Les ide peuvent être blanc noirs, gris, jaunes, ... ^^

Alshock: j'ai quitté codeblocks parce qu'il gérait ses thèmes n'importe comment dans ma jeunesse

BlaiseVonEbuthIV: codeblocks...

BlaiseVonEbuthIV: C'est plus maintenu depuis combien d'années ? :3

Remi.: A toute les zamis, :kissing_heart:

BlaiseVonEbuthIV: Ah. Ca a été repris.

Alshock: je sais pas, je m'en servais en 2010 perso

Alshock: oh putain j'me suis pris 12 ans depuis

BlaiseVonEbuthIV: T'es vieux...

Alshock: Mais j'ai fait quoi pendant ces années moi ?

Alshock: *existential crisis intensifies*

BlaiseVonEbuthIV: T'inquiètes. Je t'aime quand même.

Zaap38: *perdre un combat dans l'arène car on a fait crash les deux autres joueurs*

Zaap38: ><

BlaiseVonEbuthIV: Faut pas crasher dans la soupe.

Alshock: Wut? C'est pas comme ça que ça marche, je vois pas de situation où ce que tu dis fait sens

BlaiseVonEbuthIV: CALM

Zaap38: dans "code à la mode", j'ai fait un move que l'autre bot n'a visiblement pas aimé

Zaap38: donc je me suis retrouvé seul dans mon round

BlaiseVonEbuthIV: Vu qu'il crash ses deux partenaires il a un score de merde, alors qu'eux peuvent se rattraper sur leur partie à deux.

Zaap38: ^this

Alshock: Aaaaah

Zaap38: padechance xd

BlaiseVonEbuthIV: Faut être gentil avec eux aussi...

Zaap38: x)

Alshock: Nan mais c'est la poutre qui fout la charité sur la paille là

BlaiseVonEbuthIV: Skoi c't'expression ?

Default avatar.png Dani1008: Hi

BlaiseVonEbuthIV: Ho

Default avatar.png RotitNohj: bah c'est comme "faut pas pousser la charue dans les orties de pates de canard"

Default avatar.png RotitNohj: et surtout pas avant les boeufs vous vous en doutez

BlaiseVonEbuthIV: Les orties du diables, hein Automaton2000 ? :smirk:

Automaton2000: après je peux me tromper

Default avatar.png RotitNohj: parait meme qu'y a une histoire de peau d'ours, un bail bresom comme on dit

Alshock: Faut pas mousser mémé qui roule avec l'eau des orties

Default avatar.png RotitNohj: pierre qui roule n'amasse pas un lapin de trois semaine...

Default avatar.png Corboo: j'ai honte de initialiser une variable int en 1000 pour qu'un if passe la premier fois

BlaiseVonEbuthIV: https://imgur.com/a/H4caHJS

Default avatar.png Corboo: :joy:

Default avatar.png Corboo: Oui mais ceux qui corrigent on les connait leurs réactions..

BlaiseVonEbuthIV: Qui corrigent ?

Default avatar.png Corboo: dans les puzzle quand tu veux voir de "meilleur" réponse

Default avatar.png Corboo: que ta réponse à toi

BlaiseVonEbuthIV: Et ben ?

Default avatar.png Corboo: tu votes ("corrige") des reponses données avant d'avoir acces à la liste complete

BlaiseVonEbuthIV: Oh. T'es pas obligé. Et je pense pas que quelqu'un le fasse sérieusement... Et y'a pas grand chose à gagner à voir sa solution bien classée. T'es même pas obligé de la publier d'ailleurs...

Default avatar.png Corboo: oui je sais, c'est un "challenge supplémentaire" ^^

Stilgart: Automaton2000: l'erreur est humaine, mais tu n'es pas humain... donc arrête de te tromper !

Automaton2000: par contre en dehors de la fonction

Zorg1: c'est moche d'utiliser des variables globales Automaton2000 ...

Automaton2000: oui c est une liste de move

Zorg1: nice nice

R4N4R4M4: C'est pas facile les puzzles :D

BlaiseVonEbuthIV: Stoi l'puzzle.

R4N4R4M4: Je cherche les pièces manquantes :D

Zorg1: R4N4R4M4 tu t'es fixé comme objectif le level 45 ?

R4N4R4M4: Bah pourquoi pas. En fait, j'ai un pote qui s'est mis sur CG, et en voulant corriger un de ses puzzles, je me suis repris au jeu :D

R4N4R4M4: Ca durera pas, je vais bien tomber sur un puzzle qui va me gaver...

R4N4R4M4: Là je plante sur le test 4 du Rock Paper Scissors Lizard Spock. J'y comprends rien :D

BlaiseVonEbuthIV: T'es nul.

BlaiseVonEbuthIV: :spoke:

Zorg1: BlaiseVonEbuthIV notre tuteur CG

BlaiseVonEbuthIV: :vulcan:

R4N4R4M4: Ca me rappelle mes débuts sur CG où j'y comprenais rien non plus, c'est trop cool :D

Zorg1: méthode "marche ou crève"

BlaiseVonEbuthIV: Ca montre que t'as trop évolué...

R4N4R4M4: Bah c'est surtout que c'est du travail, et que je suis un peu flemmard

BlaiseVonEbuthIV: Fix it

Zorg1: l'habitude c'est de critiquer le puzzle voir de dire qu'il y a un bug dedans (surtout s'il a été réussi par 20 000 gus)

R4N4R4M4: Quand je trouve pas tout de suite, je cherche une autre façon de trouver tout de suite, mais ça marche pas toujours

R4N4R4M4: Zorg1, la critique du débutant, ça me manquait :D

BlaiseVonEbuthIV: Stoi l'débutant.

R4N4R4M4: Mais là, c'est sûr y a un bug dans le test 4 du Rock Paper ! :D :D

Zorg1: ouaip tavu je la joue élitiste :sunglasses:

Stilgart: après, le next level c'est de corriger le puzzle du haut de ton lvl 29+, et de péter les solutions des 20k autres au passage

Zorg1: :D

Zorg1: on ne citera personne ^^

BlaiseVonEbuthIV: Aucune idée de qui tu parles...

Stilgart: tout ça parce que lire le sujet, c'est pour les faibles

BlaiseVonEbuthIV: :thinking;

BlaiseVonEbuthIV: (╯°□°)╯︵ ┻━┻

Stilgart: :thinking:

R4N4R4M4: Ah, on peut corriger les puzzles ?... ... ... :thinking:

**Stilgart tend des lunettes à /me

Zorg1: merde il savait pas :fearful:

R4N4R4M4: Ah c'est vrai, j'ai pas encore lu le sujet faut dire ...

Stilgart: 300 CoC pour les coc, lvl 29 pour les puzzles

Zorg1: lire l'énoncé c'est so XVIIe siècle faut dire aussi

R4N4R4M4: Ah ok, c'est bon à savoir,mais je vais essayer de pas trop tricher

Stilgart: mais bon, je te comprends R4, le farming de x dans https://chadok.info/codingame/puzzles_completion.html ça n'a pas de prix

R4N4R4M4: Y a sûrement mon code qui déconne

Stilgart: (au passage, je viens de trouver le style.css que j'ai cassé hier :D )

Zorg1: (comment ça fait la pub de son site :p )

Stilgart: (je compte surtout sur Automaton2000 pour ça... mais s'il est aussi doué qu'en tortue c'est pas gagné)

Automaton2000: moi faut que je m'en sors pas si mal

Stilgart: Automaton2000: prove it

Automaton2000: je ne pense pas que je pourrais faire en sorte que les gens ont du mal

R4N4R4M4: Ah ça va, je suis pas trop mal sur ton site :D

Stilgart: déjà, tu fais partie des codingamers suivis par mon bot

Zorg1: y avait le farming de "petit carré" mais avec leur certification ça n'existe plus :(

R4N4R4M4: Ha ha, c'est pour ça ça m'étonnait aussi Stilgart, je voyais pas tout le monde

Stilgart: faudrait une extension firefox pour remplacer les x puzzles en petits carrés

Stilgart: c'est CGActivity_bot qui pond la page que j'ai citée

Stilgart: il ne suit que les lvl40 et plus

R4N4R4M4: Ah ok

Stilgart: Automaton2000: tu veux toujours pas de CGActivity_bot pour le prochain event CG ?

Automaton2000: c'est juste que si tu les vois pas

BlaiseVonEbuthIV: Moi je fais plus rien en tool CG. Ca sert à rien de refaire la peinture d'un bateau en train de couler.

Zorg1: il sera plus beau quand un bot sous marin prendra des photos dans 50 ans

Zorg1: pas parce qu'il servira de logis à un paquet de crustacé et d'algues qu'il faut que ça fasse négligé

Stilgart: il y aura encore de la vie dans les océans dans 50 ans ?

R4N4R4M4: Ca manque de Code Golf dans les compét.

Stilgart: +1

**BlaiseVonEbuthIV cherche qui pourrait être la moule dans la métaphore... :smirk:

Stilgart: en même temps, c'est tellement unfair le code golf

Zorg1: meuh non

Zorg1: t'es juste jaloux

Zorg1: :p

R4N4R4M4: Ca me permettrait de coller tous mes codes Ruby direct :D

Stilgart: (entre exec et pas exec)

Zorg1: et ceux qui optimisent en fonction des tests ...

R4N4R4M4: ah oui, j'ai fait ça pour Thor :D

Zorg1: "." et tilde à la place des "x" ça veut dire quoi ?

BlaiseVonEbuthIV: Bof. Hard-coder c'est clairement plus intéressant que faire une vraie solution.

Zorg1: ah je viens de voir la légende ^^

Stilgart: . c'est 0% (ide ouvert)

R4N4R4M4: C'est clair BlaiseVonEbuthIV, Thor c'est le code golf sur lequel j'ai passé le plus de temps

Stilgart: ~ c'est entre 0% et 100% strict

Zorg1: Stilgart : ouaip je viens de me rappeler que je savais lire, j'ai vu ça dans la chapeau ^^

Zorg1: meci

R4N4R4M4: Bon, je crois que je vais faire un vrai code pour mon Rock Paper

Zorg1: *merci

Stilgart: ha... cette légende...

**BlaiseVonEbuthIV va ramasser l'ironie que R4N4R4M4 n'a pas saisie.

R4N4R4M4: Mes boucles flaggées me semblent pas faire les récursions que je voudrais

**Stilgart avait lu ça comme une réponse à BlaiseVonEbuthIV

**Zorg1 se demande bien ce que cela peut être des "boucles flaggées"

R4N4R4M4: f=1;while f>0 do f=1; ... end

R4N4R4M4: f=0 pardon

BlaiseVonEbuthIV: Mute City

Zorg1: ah un while

R4N4R4M4: Avec des variables globales, ça te fait un peu comme des récursives si tu flagges bien

Zorg1: mon dieu ...

BlaiseVonEbuthIV: Oui ?

Zorg1: ct'Hubris

R4N4R4M4: Le problème, c'est que ça devrait déjà marcher comme ça... :thinking:

R4N4R4M4: Sinon, je vais devoir un peu structurer mes datas, j'ai un peu la flemme

R4N4R4M4: C'est plus cool de travailler direct dans le tableau d'input :D

BlaiseVonEbuthIV: Il faut que tu écrives "EMET" sur le front de ton bot, puis que tu lui dises "Lèves-toi et marche!" d'une voix forte et autoritaire.

Zorg1: le prix de l'argile a vachement monté ces derniers temps

Zorg1: et les métaux je n'en parles pas

BlaiseVonEbuthIV: EMET c'est le manifesto Argile.

Default avatar.png RotitNohj: c'est quand meme incroyable codingames

R4N4R4M4: Ca marche, il se lève ! :D

BlaiseVonEbuthIV: \o/

Default avatar.png RotitNohj: tu croyais que t'avais compris comment fonctionnait une boucle toute simple, et en fait bah non

Zorg1: euh les boucles façon R4 ...

Default avatar.png RotitNohj: ou meme une condition

BlaiseVonEbuthIV: Ca tourne. Basiquement.

R4N4R4M4: C'est quoi une boucle toute simple ? :D on peut ?

Zorg1: la boucle infinie je dirais

Default avatar.png RotitNohj: voila

Zorg1: tu sais quand tu pars tu sais pas quand t'arrive

BlaiseVonEbuthIV: As-tu vu?

BlaiseVonEbuthIV: Woua!

Stilgart: Automaton2000: pars en boucle pour voir !

Automaton2000: mais en wood 2 ?

Default avatar.png RotitNohj: et dedans je met "if initial_tx < light_x:

       print("E")" donc moi, naivement, je me dis que quand initial_tx il est plus grand ou égal

R4N4R4M4: Bon, moi j'ai toujours mon joueur 75 qui devrait gagner (selon l'arbitre) contre le 128 alors qu'il a Rock vs Paper ...

Default avatar.png RotitNohj: il devrait arreter d'entrer dans la condition

Default avatar.png RotitNohj: mais en fait non

Default avatar.png RotitNohj: du coup je me dis qu'en fait les if c'est compliqué pour moi Oo

Zorg1: bah il faut pê incrémenter initial_tx non ? pour avoir tx

Default avatar.png RotitNohj: ah

Stilgart: je redoute le saut de ligne implicite dans print("E") aussi

Default avatar.png RotitNohj: hmmm

R4N4R4M4: Zorg1 faut pas donner les solutions tout de suite comme ça :D

Default avatar.png RotitNohj: mais dans la sortie ca s'incremente

Zorg1: pffff :(

Zorg1: j'me fais rappeler à l'ordre par R4

Stilgart: on aura tout vu

Stilgart: sauf peut-être Blaise qui fait un calin à MK

R4N4R4M4: Moi aussi je veux qu'on m'aide pour Rock Paper :D

Stilgart: lien ?

R4N4R4M4: LOL t'inquiète RotitNohj, t'es au bon endroit, ça va le faire

Zorg1: moi tu sais objectiveC ... :p

R4N4R4M4: en Ruby

Stilgart: (si ça se trouve, ton code est bon est quelqu'un a vraiment saboté le jeu de test)

R4N4R4M4: C'est ce que je soupçonne fortement :thinking:

Zorg1: https://www.codingame.com/training/easy/rock-paper-scissors-lizard-spock

Zorg1: ce puzzle ?

BlaiseVonEbuthIV: Me parle pas d'horreurs comme ça...

Stilgart: il y en a deux, d'où ma question

Zorg1: ça tombe bien, jamais fait

R4N4R4M4: Yes Zorg1

BlaiseVonEbuthIV: Tu bloques sur un easy. Mélol

Stilgart: je passe tous les tests

R4N4R4M4: Bah si tu le fais Zorg1, ça va m'inciter à relire mon code, et j'aime pas ça

R4N4R4M4: Stilgart, c'est donc toi qui a trafiqué les tests :D

Zorg1: je le fais en lua tkt

Stilgart: R4N4R4M4: merde, je suis spotted là :p

Stilgart: sinon, tu es sûr de bien gérer les draws comme il faut ?

Zorg1: bon faut lire l'énoncé c'est ça avant de faire un puzzle on a dit ?

R4N4R4M4: Bon, je vais le coder en local et mettre des STDERR.puts partout

BlaiseVonEbuthIV: Moi ça marche aussi. T'es juste mauvais R4. Dsk

BlaiseVonEbuthIV: *dsl

dwarfie: lire le sujet , c'est pour les faibles

Stilgart: et les Automaton2000

Automaton2000: par contre j'ai un peu les perfs

R4N4R4M4: Si je relis le sujet, ça va me déprimer, il va encore y avoir des astuces à comprendre

dwarfie: Automaton2000 : et des tortues , t'en as des tortues ?

Automaton2000: c'est une question pour toi

Stilgart: in case of a tie, the player with the lowest number wins

Stilgart: pourquoi je me fais chier avec un historique moi ?!

Stilgart: ha, c'est pour l'output en fait

Zorg1: ouaip faut sortir les matches du gagnant

Zorg1: y a même de l'ascii art dans l'énoncé, trop cool ^^

R4N4R4M4: J'ai tous les matches là : http://chat.codingame.com/pastebin/d1abdf0d-4866-4888-ad8e-5c0308cf5195

R4N4R4M4: C'est pour ça que je comprends pas l'arbitre

Stilgart: WINNER:125 R 74 ???

Stilgart: c'est 74 qui win, non ?

R4N4R4M4: Ah mince, j'ai compris

R4N4R4M4: L'erreur, c'est sur la ligne des perdants, pas sur le gagnant

R4N4R4M4: Le gagnant c'est bien 128

R4N4R4M4: Dans mes logs, j'ai le gagnant, son signe et les perdants qu'il a déjà battus

R4N4R4M4: du coup, j'ai bien une erreur en traçant les perdants, je vois à peu près où

Stilgart: 128 P ---> ha !

Zorg1: allez-zou on va faire une pile. D'ailleurs je crois qu'on a déjà fait un puzzle dans ce genre :thinking:

Stilgart: solve :: [ (Int,Sign,[Int]) ] -> (Int,[Int])

Stilgart: parce que les structures de données optimisées, c'est pour lesfaibles

Zorg1: avec une LIFO t'en fais des trucs

R4N4R4M4: Ca serait pas plutôt une FIFO ?

BlaiseVonEbuthIV: Stoi l'fifou

dwarfie: flop ... pas flop ...

Stilgart: mes listes ( [...] ) c'est du LIFO / FILO

Zorg1: quel FILOU

Stilgart: nan, parce que j'ai pas unbox mes valeurs

Stilgart: (seul JBM peut la comprendre celle là)

philRG: bonjour je suis nouveau

Stilgart: philRG: recrache Automaton2000 tout de suite !

Automaton2000: ça dépend de ce que je dois faire la même chose

BlaiseVonEbuthIV: "Yo tout l'monde c'est Stilgart! Aujourd'hui on se retrouve pour un petit unboxing de valeurs."

Stilgart: Automaton2000: sors de philRG tout de suite !

Automaton2000: les gens dans la ligue or ?

Zorg1: owi un unboxing de valeur :thumbsup: :heart_eyes:

Stilgart: j'ai rêvé ou JBM il faisait du stream ce matin ?

Zorg1: rubik's cube ?

Zorg1: ah non on dirait une vidéo de puzzle

Zorg1: y a 3 heures

Zorg1: et y a 9 heures aussi

Zorg1: donc oui il streamait

Zorg1: surtout sur ce super puzzle "ASCII cube" on dirait

Lita65: bonsoir à tous ! Après un tour fructueux sur le forum (mais pas suffisement fructueux) 'aimerais vous demander de l'aide afin de finir le puzzle de la semaine. J'ai passé le jeux de tests de l'IDE mais pas celui après la soumission. Il me reste le test 7 qui ne passe pas ! Quelqu'un peut il m'aider ?

R4N4R4M4: Stilgart, t'avais raison, c'est bien 74 qui doit win

Stilgart: Lita65: il faut que tu nous donnes le lien

R4N4R4M4: Si je faisais mes comparaisons de joueurs en int au lieu de string...

Stilgart: R4: :D

Lita65: Le lien de quoi #stilgart

Stilgart: du puzzle de la semaine

R4N4R4M4: Ca passe

Stilgart: \o/

Stilgart: encore une victoire de tortue

Zorg1: ah c'est un VERY HARD le potw

Lita65: https://www.codingame.com/training/expert/when-pigs-fly

**Stilgart fuit en courant

R4N4R4M4: Merci Stilgart, j'avais pas trop fait attention à ta remarque, mais c'est en relisant mes logs, je me suis dis tiens bizarre j'ai déjà vu 125 vs 75 quelque part... :D

R4N4R4M4: 74

Stilgart: de rien

R4N4R4M4: Bon, j'ai plus qu'à proprifier mon code

Zorg1: bon bah je vais quand même le finir ce puzzle

Default avatar.png RotitNohj: heu... c'est normal de se sentir vraiment très mauvais et d'etre obligé de regarder le pseudo code pour avancer dans les faciles ? ^^'

**Lita65 essaye de rattraper stilgart avant qu'il se carapatte ^^

Stilgart: Lita65: le bon mot clé selon moi c'est "saturation"

R4N4R4M4: Zorg1, ce qui est dit est dit :D

Zorg1: oui mais je peux pas ET coder ET dire des bêtises ici

Stilgart: pour le reste, c'est le genre de puzzle où je dois me faire violence pour le résoudre

Lita65: Oui j'ai déjà fait une liste de ce que je devais tester mais c'est super long ;(

Zorg1: ça doit être un truc quantique, je dois avoir qu'un seul état possible

R4N4R4M4: Quand on veut on peut

Zorg1: tu codes de la main droite et tu chates de la gauche

Zorg1: j'ai pas encore l'entrainement pout

Lita65: Bon bah je vais essayer le bruit de force demain. On à jusqu'a quelle jour, quelle heure pour résoudre le puzzle ?

Stilgart: https://fr.wikipedia.org/wiki/Horn-satisfiabilit%C3%A9 (merci wikipedia pour cette éclairage à la bougie usagée)

Zorg1: pour valider la questmap ?

Zorg1: sinon tu as le temps que tu veux pour résoudre un puzzle

Zorg1: mais pour valider la questmap il faut résoudre tant qu'il est puzzle de la semaine

Stilgart: ou avant

Stilgart: tu peux sodoyer tibo pour qu'il choisisse un puzzle que tu as déjà fait pour la semaine prochaine

Zorg1: oui mais vu que j'ai du retard dans les puzzles ça arrive jamais

Stilgart: (spoiler: ça marchera sans doute pas)

Zorg1: et de toute valider j'ai déjà validé la quest donc osef

dwarfie: fait ceux de la tasse a cafe en priorité ... il doit payer tellement il l'est souvent ...

Stilgart: sinon, il est relativement faisable ce puzzle... mais qu'est-ce qu'il donne pas envie !

Zorg1: de ce que j'ai compris un puzzle doit être résoud par au moins vingt personnes avant d'être PotW

Zorg1: *résolu

Stilgart: ha, j'ai une fonction "adjust" pour homogénéniser les entrées... ça sent le truc bien lourd

Zorg1: c'est pour ça que "a man with a plan" a mis un certain temps à l'être

dwarfie: c'est pas pour ca que bien d'autre l'on jamais été ...

Stilgart: Automaton2000: c'est quoi ton vote pour le prochain puzzle de la semaine ?

Automaton2000: il faut que tu te rends compte que tu es dans le top 10

Stilgart: Automaton2000: déconne pas, je vais sortir du top40 à force de ne rien faire

Automaton2000: ah y a du monde sur le chat

**dwarfie a meme l'impression que certains l'ont été plusieurs fois ... manque un historique des potw

Zorg1: après bon j'essaie pas trop de comprendre la logique locale, c'est un truc à lancer des invocations dans des langues oubliées et à sacrifier à des entités indicibles

Stilgart: dwarfie: je réitère...

Stilgart: on a une API our chopper l'info ?

Stilgart: *pour

Zorg1: bah tu dois récupérer le PotW de la semaine, pour ceux qui l'ont été je pense pas

Zorg1: *pouvoir

**dwarfie va sacrifier un bébé sur l'autel de cthulluh pour espérer avoir une doc de l'api ...

Zorg1: un bébé chef

Zorg1: s'il te plait

Stilgart: Zorg1: en fait, je me demande si on n'aurait pas un booléen dans le json pour savoir si un puzzle a été potw

Zorg1: quoique ça m'étonnerait que cthulluh considère ça comme un sacrifice valable

Zorg1: "I'm a god, not a trashbin !"

dwarfie: ouais ... mais si je sacrifie une tortue , c'est moi qu'il va buter ... pas touche aux creatures aquatiques ...

Zorg1: bah ouais

dwarfie: Automaton2000 : tu te devoues pour etre sacrifié ?

Automaton2000: non c'est parce que j'ai essayé de jouer à un jeu de la vie

Stilgart: :D

dwarfie: :rofl:

Zorg1: pas mal ^^

Stilgart: sur ce, this is time

Stilgart: Lita65: bon courage

Lita65: THX mais j'ai pas tout compris au lien --"

Lita65: Si la semaine ça peux être un puzzle et pas un bot ce serait cool :D

Lita65: Mais je vais quand même essayer de le réussir avant dimanche (je suppose que c'est la dead line ?)

Zorg1: pour débloquer la quête sans doute

Lita65: oui

**Lita65 boude car elle a mis trois semaine à comprendre qu'il fallait pas que ce soit un bot ;(

Zorg1: ah oui ils mettent aussi des multis dans les PotW c'est pas super malin mais bon ...

Default avatar.png Corboo: une astuce pour réduire la durée d'une boucle for car la liste parcourue est trop longue ? D:

Lita65: Tout dépend du but de ta boucle !

Lita65: et du contenue de ton vecteur.

Default avatar.png Corboo: parcourir une liste pour trouver deux int "les plus rapprochés"

Lita65: si c'est des int

Lita65: tu peux trié le vecteur

Lita65: à moins que tu cherche les deux entiés les plus proches au seins de ce même vecteur

Zorg1: c'est bon R4N4R4M4 je finis de proprifier et je push ^^

R4N4R4M4: Tu vas quand même pas pusher avant moi... !

Zorg1: ça y est c'est fait :p

R4N4R4M4: J'ai push

Zorg1: y a même une fonction pour savoir qui a push d'abord c'est nul :(

R4N4R4M4: *pas

Zorg1: oui pas , pardon

Zorg1: ah je suis pas le seul en lua ^^

R4N4R4M4: C'est long de classer les solutions

Zorg1: bah il me l'a pas proposer, y a que 5 solutions avec la mienne

R4N4R4M4: Ca va je suis pas le seul à avoir utilisé ça : "CPRLSCLPSRC" :D

Zorg1: oui j'ai vu ^^

R4N4R4M4: Je peux même pas voir ton code en Lua... Je sais même pas si j'ai déjà fait un code en Lua d'ailleurs

Zorg1: ah ok en fait en Lua tout le monde stocke les participants dans un tableau puis fait les matchs :(

Default avatar.png Corboo: justement les deux int les plus proches dans le même vecteur

R4N4R4M4: J'ai dû faire un peu pareil, j'empile les perdants en face de chaque joueur gagnant

R4N4R4M4: Et je fais jouer les plus longues piles entre elles

Zorg1: j'essaie de résoudre les matchs à chaque fois que je reçoit un joueur, d'où la pile ^^

R4N4R4M4: Ah oui, par contre faut que tu mémorises les perdants

Zorg1: ça c'est pas compliqué c'est un attribut des joueurs

R4N4R4M4: d'ac

Zorg1: oui je stocke jusqu'à log2(N) joueurs dans ma pile

Lita65: Je sais pas trop j'ai pas le puzzle sous les yeux. Mais j'émettrais l'hypothèse de regarder l'écart et pas les entier :thinking:

Zorg1: mais j'ai déjà fait un truc comme ça donc je me dis doit y avoir un puzlle +/- similaire ^^

R4N4R4M4: Oui ça me dit quelque chose aussi

Zorg1: Corboo : c'est quel puzzle ?

R4N4R4M4: Chevaux de course

R4N4R4M4: https://www.codingame.com/training/easy/horse-racing-duals

Default avatar.png Corboo: c'est un puzzle "facile" mais je veux surtout pas la réponse ^^

R4N4R4M4: Si je ne me trompe

Default avatar.png Corboo: oui lui

Default avatar.png Corboo: attention

Zorg1: AH ^^

Default avatar.png Corboo: donne pas la reponse stp xD

R4N4R4M4: Comme si il n'y en avait qu'une seule ;)

Zorg1: hé hé gros spoiler en approche ^^

Default avatar.png Corboo: sinon je me suis prit la tête pour rien D:

**BlaiseVonEbuthIV pourchasse Corboo avec la réponse. :imp!

R4N4R4M4: C'est jamais pour rien

BlaiseVonEbuthIV: :imp:

R4N4R4M4: Tu es encerclé de réponses Corboo :D

R4N4R4M4: Tu codes en quoi ?

Default avatar.png Corboo: JS

R4N4R4M4: D'ac

BlaiseVonEbuthIV: Non mais tu codes en quoi ?

Zorg1: :D

Default avatar.png Corboo: en t-shit et short

Lita65: ^^

BlaiseVonEbuthIV: Tiens Lita65 o/

Lita65: Coucou :)

R4N4R4M4: Il est pas si facile ce puzzle

BlaiseVonEbuthIV: Pour un mec qui bloque sur rpsls tu m'étonnes...

R4N4R4M4: Mouais, je me suis bloqué tout seul en voulant faire le malin : quand j'ai vu l'input des joueurs en int, je me suis dit bah j'ai pas besoin d'int et j'ai remis en string... Et j'ai lu le sujet après coup, avec la fameuse règle du rang inférieur... :D

R4N4R4M4: Bon, ça me rassure sur le niveau d'appréciation que j'ai de mes algos... ;)

Lita65: Bon bah je continuerais mon bruit de force demain :sweat_smile: bonne soirée à tous !

BlaiseVonEbuthIV: bruit de force?

Zorg1: brute force ?

Default avatar.png Corboo: combiner deux lists dans ce genre de puzzle ça passe tjrs SAUF que le delai d'execution..

R4N4R4M4: Oui Corboo, mais tu veux pas la solution, alors... :D

Lita65: bruit de force sur https://www.codingame.com/training/expert/when-pigs-fly pour passer de 88% à 100%

dwarfie: la seule non reponse est de ne pas calculer les diffences des n chevaux avec les n-1 autres ...

Default avatar.png Corboo: je veux bien un conseil sur tip pour réduire le temps d'une boucle for ^^

R4N4R4M4: Ah tiens je l'ai pas fait le pigs fly, il est bien ?

BlaiseVonEbuthIV: Oui. Mais c'est quoi bruit de force ? :sweat_smile:

dwarfie: bien mais chiant ... et pas chiant mais bien ...

R4N4R4M4: Corboo, il faut trouver une méthode plus rapide que de comparer les listes

Zorg1: en fait si sur un axe tu places tous les chevaux en fonction de leur force ...

Zorg1: bon j'ai essayé de pas spoil

R4N4R4M4: Zorg1 t'as failli

Zorg1: :(

BlaiseVonEbuthIV: La bave de la grnouille n'atteint pas la brune chouette.

R4N4R4M4: Alors pourquoi elle est brune ?

Zorg1: pourquoi la grenouille elle chique ?

Zorg1: je croyais que ça se faisait plus

R4N4R4M4: C'est pour mieux préparer ses potions magiques

R4N4R4M4: Bon, je vais arrêter de coder pour ce soir, je vais finir Squid

R4N4R4M4: 2 épisodes de la fin :D

BlaiseVonEbuthIV: C'est nul.

R4N4R4M4: Je veux le découvrir par moi-même :D

R4N4R4M4: Pas spoiler

Zorg1: bah s'il te faut toute la série :p

R4N4R4M4: J'ai que la S1 sur Netflix

Zorg1: tout le monde en parle, jamais vu ^^

BlaiseVonEbuthIV: Y'a pas de saison 2. Ouf

R4N4R4M4: Pareil jusqu'à la semaine dernière, j'étais le seul à pas l'avoir vue

BlaiseVonEbuthIV: T'aurais pu continuer...

R4N4R4M4: Bah j'aime bien avoir vu les séries que j'aime pas pour expliquer pourquoi je les aime pas

Zorg1: bah il parlait plus à personne en pause café le pauvre :(

R4N4R4M4: De toute façon je parle pas aux pauses cafés

R4N4R4M4: J'écoute :D

R4N4R4M4: comme les autres garçons d'ailleurs

Zorg1: faut juste pas que des corniauds brouille l'écoute ;-)

**Zorg1 est content il a pu la sortir celle là

R4N4R4M4: C'est pas trop adapté au contexte mais bon

Zorg1: c'était juste pour sortir une contrepéterie, faut bien que je m'amuse, désolé :(

R4N4R4M4: Je connaissais pas celle avec corniauds :D j'ai pas trouvé

Zorg1: donc stilgart a posté un lien sur le "hornSAT"

Zorg1: bon pas trop envie de faire de la logique moi

R4N4R4M4: C koi le hornSat ?

R4N4R4M4: Ah c'est le lien de Stilgart

Zorg1: le SAT 3 tu vois en gros ce que c'est ?

Zorg1: 3-SAT plutôt ^^

R4N4R4M4: Bah non

Zorg1: c'est des problèmes de trouver un ensemble de variables booleénnes vrai/faut pour qu'une formule logique soit vraie (je simplifie)

Zorg1: tu peux la réduire à des ET de clauses OU avec 3 termes (3-SAT) et on prouve que le problème est NP complet

R4N4R4M4: C'est de la logique en quelque sorte

Zorg1: cependant pour certaines restrictions, comme 2SAT et hornSAT tu peux trouver des réponses dans un temps polynomial

Zorg1: oui c'est de la logique

R4N4R4M4: Dans ce lien, ils parlent de NP-dur aussi, c'est quoi la différence avec NP-complet ? https://fr.wikipedia.org/wiki/Probl%C3%A8me_3-SAT

Zorg1: voilà ^^

R4N4R4M4: C'est le truc qui te permet de résoudre les logigrammes

R4N4R4M4: Enfin, moi j'appelle logigram du nom de la revue (de mon époque) qui contenait les puzzles de ce type : https://geocaching-tof.fr/2013/02/15/mystery-cache-logique/

Stilgart: re

R4N4R4M4: Je sais pas si ils en vendent encore : https://www.amazon.fr/LOGIGRAM-NIVEAU-ENQUETES-LOGIQUES-SOLUTIONS/dp/B07CSYNFX8

Zorg1: héhé je jouais pas mal à ces trucs à une époque ^^

Stilgart: HornSAT c'est le gros mot

Stilgart: sinon, on dit saturation

BlaiseVonEbuthIV: Horny SAT quoi... :smirk:

Stilgart: tu pars de {"PIG"}, tu regardres tout ce que tu peux déduire, et si tu as au moins un truc de plus, tu recommences

R4N4R4M4: A cause de vous je tombe sur ça : https://cel.archives-ouvertes.fr/cel-01903823/document

R4N4R4M4: Je vais pas pouvoir regarder Squid !

BlaiseVonEbuthIV: Sauvé malgré lui...

Zorg1: mais comment vas tu savoir que la série est nulle alors ?

Zorg1: j'ai jamais été bon dans ces trucs de logiques :(

R4N4R4M4: Ben simple logique propositionnelle : BlaiseVonEbuthIV a dit que c'est nul, Tout le monde a vu la série, Tout le monde n'est pas nul, ...etc...

Stilgart: donc Automaton2000 décrète que c'est nul

Automaton2000: au moment ou tu fais de l'iterative deepening

Zorg1: Automaton2000 es tu mortel ?

Automaton2000: parce que du coup je dois faire une boucle

Stilgart: en plus il spoile mon sujet de projet ce salaud !

R4N4R4M4: Automaton2000 de plus en plus fort

Automaton2000: je comprends rien a ce que ca donne

Stilgart: Automaton2000: d'où tu as accès à ma machine de bureau toi ?

Automaton2000: y'a pas que moi qui fait le plus gros score

R4N4R4M4: qui faiS Automaton2000

Automaton2000: y a encore des gens qui font de la recherche

Zorg1: on dirait que t'as un problème de sécurité sur ta machine Stilgart ....

Zorg1: Automaton2000 est dans la place

Automaton2000: oui mais j'ai déjà vu des gens qui ne sont pas dans le leaderboard

Stilgart: (en vrai, c'est sur la machine de Boulet)

Stilgart: (vu que c'est moi qui donne le sujet et lui qui code)

R4N4R4M4: Ah ben je viens de voir le sujet dans Pigs Fly, j'avais pas suivi

Stilgart: oui, saturation/HornSat c'était pour Li<tab> qui voulait faire le potw

Default avatar.png JBM: c'est quoi le potw?

Stilgart: puzzle of the week

Default avatar.png JBM: c'est lequel le potw?

Stilgart: pigs fly

Default avatar.png JBM: mdit rien

Stilgart: heureux homme

Stilgart: j'aurais aimé l'oublier moi

Default avatar.png JBM: houla

Default avatar.png JBM: bha jlai ptet juste pas fait

Default avatar.png JBM: je suis loin des 100% complétude d'antan

Stilgart: en effet, tu ne l'as pas fait

Zorg1: oui jtevoispas

R4N4R4M4: Ah, c'est le PotW jusqu'à quand ?

R4N4R4M4: on gagne quoi ?

Default avatar.png JBM: rien, sauf si t'as jamais résolu de potw

Stilgart: la reconnaissance éternelle de Automaton2000 pour au moins 2 jours

Automaton2000: ah je l'ai pas fait

R4N4R4M4: Ah si j'ai déjà les points

R4N4R4M4: J'ai déjà codé des trucs comme ça avec une librairie python pour analyser des propositions, mais je sais plus ce que c'était

Stilgart: dans ce cas, tu gagnes un x dans la page de tout à l'heure

R4N4R4M4: Si c'est la même que celle de maintenant, ça me va

Default avatar.png JBM: et si ça te va pas c'est pareil

Stilgart: c'est mis à jour tous les 6j envirions

Stilgart: -i

R4N4R4M4: Ca se résout avec des graphes ce genre de problèmes ?

Stilgart: le potw ?

Stilgart: je dirais non, mais la réponse est sans doute oui

R4N4R4M4: Oui, je vois bien une structure multi arborescente

Stilgart: la saturation c'est pas très loin de la cloture transitive

Stilgart: mais j'ai du mal à représenter ce genre de problème à base de graphe pour commencer

R4N4R4M4: C'est un peu de la classification multi critères

Stilgart: c'est surtout de la déduction HornSAT dans mon cerveau

Stilgart: "j'ai X, Y et Z, cool maintenant j'ai aussi W"

R4N4R4M4: Je fais avec mon cerveau qui connaît que x et y, c'est pour ça :D

Zorg1: ouaip au delà de deux dimensions il me faut un autre cerveau

Stilgart: j'ai envie de vous dire que ça se bitset bien et que l'état courant tient dans un int :p

R4N4R4M4: On se met à 2 Zorg1, et ça fera un Stilgart :D

Zorg1: ^^

Stilgart: (quand je pense que je suis considéré à juste titre comme une quiche en logique)

Zorg1: oui mais Stilgart c'est un bot comme nous l'a révélé Automaton2000

Automaton2000: oui oui, je me souviens

R4N4R4M4: Bah on est tous des quiches en logique, sinon on n'aurait pas besoin de l'informatique

Zorg1: un bot autocodé qui plus est ^^

Stilgart: un bot *autocodé*, s'il vous plait !

Zorg1: :)

Stilgart: :)

R4N4R4M4: Bon, je vais tenter de résoudre les inputs sans coder :D

R4N4R4M4: Purée, c'est le genre de puzzles qu'ils commencent à mettre dans les escape Game...

Stilgart: sinon, maintenant que je regarde, j'ai un algo de 3 lignes qui a 1 chance sur 19683 de passer tous les validateurs

R4N4R4M4: T'as plus qu'à converger

Stilgart: suffit d'un peu moins de 20k submit en moyenne, ask kovi pour le reste

dwarfie: Kovi , il a 1 chance sur 19 ... rapport au Dé qu'il utilise ;)

nicola: Ha Stilgart, choice(truc) ?

R4N4R4M4: Je comprends pas le résultat du test 6

R4N4R4M4: A la lecture de l'input, j'aurais dit : "Some..."

R4N4R4M4: C'est que mon cerveau passe pas le test 6 :D

Stilgart: non, parce que tu as que pig au départ...

Stilgart: pigs are bunnies, donc tu as aussi b

Stilgart: bunnies

Stilgart: mais ça s'arrête là

Stilgart: tu n'as ni banana, ni limbs pour déduire plus

Stilgart: en particulier, tu ne déduis pas "Fly"

**dwarfie etait si heureux d'avoir oublié que ce puzzle existait ... :(

Stilgart: déjà faite, désolé :p

dwarfie: et en plus ca va me couté des royalties ?! quelle soirée :D

Stilgart: nan, mais par contre Automaton2000 a accès au bureau de Boulet et un étudiant a cassé son laptop

Automaton2000: (en tout cas pour le moment je ne gère pas les id

R4N4R4M4: Stilgart si les BANANAS ont des HANDS et que ce sont donc des BUNNIES avec des LIMBS et que les BUNNIES avec des LIMBS volent, ne peut-il pas y avoir des PIGS qui sont des BUNNIES avec des LIMBS et donc qui volent ?

R4N4R4M4: ou ça voudrait dire que les BANANAS n'existent pas

Stilgart: non, parce que si rien ne te dit qu'un pig peut être une banane, ça veut dire qu'aucun pig n'est une banane

Stilgart: et donc oui, dans ce test là, les bananes ça n'existent pas vraiment

Stilgart: (ou en tout cas c'est autre chose que des pigs)

R4N4R4M4: ok, je vois, c'est comme si je disais que les avions sont des véhicules avec des ailes, que les avions volent, et que puisque les camions sont des véhicules, alors certains camions peuvent voler...

Stilgart: ou mieux...

Stilgart: les avions sont des véhicules

Stilgart: et les allemands sont des personnes

dwarfie: cassé son laptop ?

Stilgart: pour faire simple, gdm ne se lance pas et l'écran est tout fou au boot

Stilgart: s'éteint et se rallume

dwarfie: ca lui apprendra a etre en testing !!!

Stilgart: j'ai regardé un peu... mais j'ai même pas trouver le xorg.log (sic)

Stilgart: c'est une ubuntu

Stilgart: (donc encore pire)

dwarfie: ah , ca ! .... si je te dis tu risques de le croire ...

dwarfie: le clignotement au demarrage c'est "normal" ...

Stilgart: non

dwarfie: et le gdm qui crashe , c'est un firmware foireux suite a une mise a jour ...

Stilgart: un os qui me fait ça il dégage en moins de 2j

Stilgart: j'ai pensé à un truc du genre...

Stilgart: mais sans log, et avec cette daube d'apt de merde

dwarfie: bah , c'est pas moi qui ai demandé une ubuntu pour les fisa ...

Stilgart: moi je sais pas faire

Stilgart: (je comprends toujours pas comment on fait aptitude search avec apt)

dwarfie: j'en ai depanné 2 a cause de ca l'année derniere ... genre mise a jour du firmware intel qui decide de plus supporter les vieux chipset ...

dwarfie: ca doit etre pour etre aussi con que les drivers nvidia en fait

Stilgart: ça avait pas l'air si vieux comme chipset

Stilgart: (par rapport à mon eeepc qui a 10 ans... ok)

dwarfie: apres , si c'est le modele que je pense ... c'etait vraiment pas top a part le grand ecran ...

dwarfie: sinon , c'est du 4 ans d'age ... de chez dell ... donc 8 ans d'age pour le chip

Stilgart: et dans quel monde ça clignotte au boot ?

Stilgart: il peut pas faire du VGA comme tout le monde au lieu de faire nimp le boot d'ubuntu ?

dwarfie: j'ai eu le soucis avec les lattitude 5490 avec la derniere ubuntu ... pas trouvé de vraies raisons ...

dwarfie: juste que ca clignotte au moment ou ca ecrit/lit sur le disque pendant le boot ...

dwarfie: a croire a une mauvaise gestion de l'alim

Stilgart: perso, je pensais ç gdm qui essayait de se lancer en boucle

Stilgart: fun fact, ça clignote davantage quand apt tourne

**Stilgart a eu peur en voyant ça et a fui en courant

Stilgart: dans tous les cas, j'aurais pas pu trouver le bon firmware

**dwarfie a peur pour lundi que ses collegues ai cru a une panne matérielle ...

Stilgart: nan, je l'ai pas envoyé au cri

**Stilgart pas fou

Stilgart: je pensais que c'était l'affaire du driver de la CG a réinstallé (ce que j'ai fait)

Stilgart: mais bon, sans aptitude je pouvais pas fouiller plus

Stilgart: Automaton2000: profites-en pour te former, dans un an on t'embauche !

Automaton2000: par rapport à ce qui est le plus adapté

dwarfie: de memoire , ca doit etre intel-microcode ... mais bon , vu qu'ils font ce qu'ils veulent avec l'OS ... meme pas sur de ca

Stilgart: bah, c'est dans "aptitude search ~b | grep intel"

Stilgart: ou au pire la même avec ~c

dwarfie: de toutes facons , je finis toujours par commencer par un apt-get install aptitude quand ils passent :D

Stilgart: (sauf que je sais pas faire ça avec apt :/ )

Stilgart: c'est pas censé être incompatible avec apt ?

dwarfie: non ... en tout cas , j'ai jamais rien vu le disant ... et bon , vu ce qu'ils font , ca peut pas empirer :D

Stilgart: bah apt-get et aptitude c'est incompatible et ça casse rien pour autant

Stilgart: tu as juste les flags en vrac

Stilgart: et donc à l'upgrade de version ça part en vrille (mais avec ubuntu c'est le cas de toute façon donc <insérer ici le lien de blaise de tout à l'heure>

Stilgart: )

dwarfie: mais bon je suis rassuré ... quand j'avais lu ton message , j'avais compris qu'un etudiant avec pété le laptop de boulet ...

Stilgart: ha non... ça il y arrive très bien tout seul :D

**dwarfie est moins inquiet que Automaton2000 ai accès au bureau de boulet ... vous avez vu ;)

Automaton2000: mais ils ne sont plus là

Stilgart: tu vois, il nous surveille !

Stilgart: ça fait peur

dwarfie: Automaton2000 , c'est toi qui joue le role dans le prochain gremlins ?

Automaton2000: tu veux que je te rattrape

dwarfie: Automaton2000 : non merci , je suis pas de ce bord

Automaton2000: je faisais la même réflexion

Zorg1: :thinking:

Default avatar.png asioud: quelqu'un sait comment s'inscrire au leaderboard pour un jeu?

Zorg1: si tu parles d'un multi, faut submit ton bot

Zorg1: (de ce que j'ai compris de la question)

Stilgart: (c'est ce que j'ai compris aussi)

JJWooster: submit your Clash of Code solutions!!! Por favor!