Chat:Fr/2021-03-30

From CG community
Jump to navigation Jump to search

dbdr: oula, pardouin s'excite en golf

Zorg1: o/

Zorg1: Salut tout le monde ainsi que les bots de haut niveau Automaton2000 & AutomatonNN

Automaton2000: il y a 1 an

AutomatonNN: oui je suis pas sur que c'était un peu trop de temps pourquoi pas le contest de mon code

BlaiseEbuth: Yo tout l'monde ! Automaton2000, AutomatonNN !

AutomatonNN: double programming mais c'est pas faux

Automaton2000: je ne crois pas que je suis parti pour faire un minmax

tooy: slt tout le monde. hello Automaton2000, AutomatonNN !

AutomatonNN: oui

Automaton2000: ah merde j'avais pas vu

dwarfie: Automaton2000 ... on t'avais pourtant dit de la regarder la video de stilgart ...

Automaton2000: si t'as pas fait une simu ?

dwarfie: Automaton2000 ... non , juste du reel ...

Automaton2000: tin j'ai pas encore compris pourquoi

dwarfie: Automaton2000 : parce que le reel y'a que ca de vrai banane ...

Automaton2000: je suis passé à autre chose

tooy: :thinking: Automaton2000 au dela du réel !

Automaton2000: peut etre que je me rentre

tooy: Sinon y en a qui on compris le puzzle de la semaine ? c'est quoi cette énoncé ? oO

tooy: "the restaurant sells boxes of 2 or 5 portions of nuggets, the waiter cannot serve you 1 or 3 portions but they can serve you every other quantity, so the answer should be 3"

tooy: Si il ne peut pas faire 1 n'y 3 il peut pas faire 6 ni 8 ... :x lapin compris -_-'

skyyker: 3 boites de 2 pour faire 6

skyyker: donc n'importe quel nombre pair tu peux le vendre en faisant des multiples de 2

skyyker: pour les impairs, tu peux faire une boîte de 5 + n boîtes de 2

skyyker: donc la plus grosse portion qui ne peut PAS être servie c'est 3

tooy: ok au temps pour moi pour 6, mais n'émpéche que tu peut pas faire 8 avec 5+2*n ... :x

tooy: a purée 4*2 -_-' j'suis fatigué moi se matin

tooy: m'okay merci sky

dwarfie: on sert pas le whisky avant 11h ici ;)

**dwarfie sert une tournée de :beer: parce que ca on peut :D

dbdr: tout a fait, on n'est pas chez Microsoft ici

BlaiseEbuth: Encore heureux...

Zorg1: bon 11h passée, j'ouvre la bouteille de Whisky ...

Alshock: il était temps

Zorg1: il est où mon verre doseur "ballmer peak" ?

BlaiseEbuth: Une peinte !

Alshock: le pic c'est 3,485g c'est bien ça ?

Alshock: faut quand même rouler sur le clavier mais avec la bonne période

BlaiseEbuth: Le problème du whisky c'est qu'il faut se lever pour s'en servir un verre...

Zorg1: t'as pas un meuble PC-bar ?

BlaiseEbuth: Beh non..

Zorg1: ça me rappelle les bouteilles des pots précédents stockés dans un caisson dans une précédente mission ....

Xavier-Corbier: Salut

Default avatar.png CemSARISOY: salut xavier comment vas ty

Default avatar.png CemSARISOY: tu

Xavier-Corbier: Bien et vous monsieur ?

Sebastien_Gineste: parfaitement

Default avatar.png CemSARISOY: tais toi il a pas demandé a toi

Sebastien_Gineste: :sweat:

Default avatar.png CemSARISOY: :joy:

Default avatar.png JBM: tiens, j'ai un +1 de Zorg1 sur une vieille connerie ^^

BlaiseEbuth: Ouai, Zorg1 aime bien les vielles conneries.

Zorg1: ah oui la vacherie sur ELM ^^

BlaiseEbuth: ELM ?

Zorg1: un langage inspiré de Haskell qui se transpile en JS (en gros)

Zorg1: il y a pas mal de problème entre les dévs et la communauté des utilisateurs

Zorg1: c'est dommage j'en avais un peu fait ça avait l'air interessant

Default avatar.png JBM: c'était pas une vaccherie gratuite :->

Zorg1: pas ton genre

BlaiseEbuth: L'est où la vacherie ?

dwarfie: a cote de la bergerie ...

Default avatar.png Gttsu: bonjour

Default avatar.png Cillian: Salut

Default avatar.png Gttsu: toi aussi tu débutes ? je galère un peu là

Default avatar.png Cillian: c'est pas facile facile...

Default avatar.png Gttsu: non ça c'est sûr

BlaiseEbuth: Mais si mais si.

Default avatar.png Gttsu: je débute en python j'ai trop du mal là

BlaiseEbuth: Ah bah wé mais python aussi...

Default avatar.png Gttsu: ah c'est si nul que ça ?

BlaiseEbuth: Les opinions divergent...

BlaiseEbuth: Alors fais ce que tu veux. ^^

Default avatar.png Gttsu: je comprends, mais pas le choix avec mon BTS il faut que j'en fasse :/

BlaiseEbuth: Pas cool...

BlaiseEbuth: Qu'est ce qui te bloque ?

Default avatar.png Gttsu: Ce qui me bloque c'est que je lance des clash code sans savoir quoi faire, je pense donc que je devrais vraiment perfectionner les bases de Python avant de me lancer sur ce site

BlaiseEbuth: Faut surtout pas faire de clash of code...

Default avatar.png Gttsu: Mes compétences en Python se limitent à : n=4 ; h=n+5 ; print(h)

Default avatar.png Gttsu: ah oui je commençais à m'en douter...

BlaiseEbuth: Pour débuter sur le site, l'idéal c'est de maîtriser: conditions, boucles, variables, calculs de base, et I/O.

Default avatar.png The_red_boy: c'est ce que j'allais te demander est e que tu a des bases de programmation

BlaiseEbuth: Et pour commencer, faire les puzzles easy.

Default avatar.png Gttsu: D'accord j'en tiendrai compte à l'avenir merci, ducoup des bases j'en ai très peu, j'en ai en html mais pas trop utile pour mon BTS

Default avatar.png Gttsu: je vais faire ça :)

Default avatar.png The_red_boy: ouvre un cours openclassroom en python et lit au moin tout le debut sur les variable boucle condition tableau ...

BlaiseEbuth: OC + Python ! Combo !

Default avatar.png The_red_boy: et comme ça tu a un cours ouvert a côté pou revoir des notions quand tu as besoin

Default avatar.png Gttsu: merci c'est vrai que j'avais commençé le cours OC mais jamais approfondi je vais le faire avant de revenir ici

Alshock: xD je suis tout à toi BlaiseEbuth tu le sais bien

BlaiseEbuth: :hugging:

BlaiseEbuth: Wé! On peut se connecter au chat avec Thunderbird !

BlaiseEbuth: Mais y'a aucune options...

BlaiseEbuth: Du coup ça affiche les logs des joins/quit...

BlaiseEbuth: C'est nul.

Alshock: J'ai envie d'avouer un truc honteux : quelqu'un a parlé de france 101 récemment, alors j'ai fait les validations de level et le dernier du level 4 je timeout dessus sans comprendre pourquoi ! :flushed:

Alshock: Mon niveau de frustration est digne d'un 54% à un test de recrutement

Zorg1: c'était pas 52 % ?

BlaiseEbuth: franceioi c'pas le truc pour apprendre à coder aux collègiens ?

Alshock: si, justement, t'imagines

BlaiseEbuth: :expressionless:

Alshock: Zorg1 Tu sais on chipolate pas sur 2% nous les n00bz

Alshock: question existentielle, c'est ioi parce qu'ils voulaient pas mettre des chiffres ou c'est vraiment ioi ?

BlaiseEbuth: C'est la première fois que je vois quelqun dire 101...

Zorg1: olympiade de l'informatique non ?

Zorg1: ah non je dis des bêtises

Zorg1: ah si Olympiade Internationale d'Informatique

Giorno.: beugle sans miauler la prochaine fois

Default avatar.png Gttsu: sale fraude tes finito

BlaiseEbuth: Pardon ?

Giorno.: ratio + reste digne

Default avatar.png Gttsu: hulule sans baver + saute sans sautiller

Zorg1: prorata + amélioration des tests

Giorno.: zinzule + t a ton prime

Default avatar.png Gttsu: masterclass akhy t a ton prime

Giorno.: cimer reste digne

BlaiseEbuth: Stop + kick puis ban

Default avatar.png TheRustyMutant_dc39: bjr

BlaiseEbuth: Bonjour LeMutantRouillé_dc39

Default avatar.png TheNinjaSkull_6e96: bonjour

Default avatar.png Gttsu: Bonjour

BlaiseEbuth: Automaton2000 ?

Automaton2000: ce serait pas mieux ?

Alshock: ah j'suis déçu en fait il me manquait pas une étape d'opti, il me manquait le C++

BlaiseEbuth: Passer au C++ c'est une étape d'opti.

dbdr: Alshock sur quoi?

dbdr: un puzzle c'est censé etre faisable aussi avec les langages "lents"

BlaiseEbuth: Son DM de techno.

Sylven: Bien le bonjour

Sylven: Ça fait très longtemps que je suis pas passé par ici et j'ai une question, c'est plus possible de coller du code dans l'éditeur ou j'ai un bug ?

dbdr: Ctrl-V marche pour moi

Sylven: hmmm.... je crois que j'avais modifié il y a longtemps pour avoir les raccourcis clavier d'emacs mais même comme ça, ça change rie

Sylven: et j'ai pas "paste" en faisant clic droit

Sylven: Edit: Ah j'arrive à copier de mon éditeur à mon éditeur avec les racourcis clavier

Sylven: mais par contre pas depuis mon éditeur de texte externe

Sylven: Bon bah au final si je suis en mode classic je peux copier/coller depuis l'extérieur mais pas en mode emacs

BlaiseEbuth: vois ça comme un message.

Tiouz: Le mode emacs a les bons raccourcis ? J'avais essayé de faire Ctrl+y, mais ça m'a fait un raccourci de firefox au lieu de l'ide

Sylven: bah si je fais un alt+w de texte dans l'ide et ensuite ctrl+y ça me le copie bien ouais

Sylven: mais rien de l'extérieur de l'ide

Tiouz: Ah oui, bizarre

Tiouz: dbdr : sur 2048, tu as fais tous les calculs en moins de 50ms par itération ou tu as fais les calculs sur une machine externe (comme on connais les seeds) ?

Tiouz: Ah mince il est parti... Dommage

dbdr: franchement j'ai un peu oublié...

Tiouz: J'ai l'impression d'être trop limité par le temps de calcul. Sur ma machine j'arrive à avoir des 65k, et j'ai l'espoir de choper le 131k(ce serait fou!)

dbdr: deja en python tu te prends un facteur 10 en perfs...

Tiouz: J'ai recopié en C++, mais je ne sais pas vraiment pk j'arrive pas à dépasser

dbdr: d'ailleurs tu es le meilleur avec un langage non compilé, bravo!

Tiouz: Oui j'ai vu ça, je suis le meilleur en python !

Tiouz: Là j'ai fait des calculs en local, et j'ai mis les résultats en brut dans le code, mais j'ai pas pu le faire pour plus de 2 validateurs car une string de 43k caractères ça fait pas plaisir

Tiouz: Dans l'IDE, que ce soit en C++ ou python, je suis bloqué à 32k, j'arrive pas à le passer

philRG: sur quel puzzle? histoire de rêver un peu en python :-)

Tiouz: 2048

Tiouz: optimisation

Tiouz: Le moment où je recopie en C++ pour gagner mon facteur 10, mais on ne me le donne pas

philRG: ah ok oui je l'ai fait en java car j'arrivais pas à recopier la fonction du seed du referee. Ca l'a bien fait décollé

darkhorse64: En fait, j'ai le même blocage en 32k. D'ailleurs, c'est pour ça qu'il y a un gap dans le leaderboard. Ceux qui font 800.000 par test et ceux qui ont trouvé l'astuce pour ne pas coincer

philRG: je suis tellement nul en Java sur les listes et collections

Tiouz: Tu n'as pas réussi à recopier en python ?

Tiouz: ah oui le gros gap à la 18ème position !

Tiouz: ouch

philRG: nan mais j'ai psychoté, discuté avec euler car j'avais pas compris l'énoncé (formule du seed dans le referee pas clairement indiqué) et du coup je l'ai fait en java en recopiant quelques méthodes du referee

philRG: j'ai du choisir les 2 meilleurs actions parmi les 4 possibles

darkhorse64: Il doit y avoir une astuce. J'ai essayé plein de trucs: beam large, étroit, profond en ne gardant que les 50 premiers coups mais rien. Et trouver l'erreur dans des milliers de coups ....

philRG: 20M pas mal

Tiouz: Je viens d'avoir une idée : je me dis qu'on peut accélérer le beam quand on a beaucoup de cases libres

philRG: bravo

Tiouz: merci, mais je veux plus !

Tiouz: mooooore !!!

Tiouz: mon beam search en python a une largeur de 20 max

philRG: les régles du jeu conseillent de n'utiliser que 2 directions (Left, Up) ou (Right, Down) pour une partie donnée

darkhorse64: 3

darkhorse64: pas 2

BlaiseEbuth: Bawé mais python aussi.

philRG: ah ok me souviens plus

Tiouz: Oui, 3 je pense, sinon ça peut bloquer j'imagine

Tiouz: Mais ça je le laisse gérer par le beam search tout seul.

Tiouz: Bawé mais c++ ne bats même pas python !

philRG: public List<Map.Entry<Character, Integer>> chooseTwoBestAction() {

BlaiseEbuth: Ton c++ tu veux dire ? :3

Tiouz: (c'est peut-être le problème de mon code)

philRG: faut que je fixe mon java :-D

BlaiseEbuth: Ouai, fixe le au mur et oublie le.

darkhorse64: Avec mon BS, je descends à 500 coups mais ça ne change rien.

philRG: quand je vois le code que j'ai pour comparer 2 valeurs d'une Liste Java, ça fait peur

BlaiseEbuth: Bah c'est du java

Tiouz: darkhorse64 c'est quoi ta fonction de score ?

philRG: Map<Character, Integer> scores = new HashMap<>();

darkhorse64: J'ai un snake avec des puissances de 4

philRG: :nauseated_face:

Tiouz: oh, moi j'ai des carrés pour le snake...

Tiouz: mais bon, il faut juste que je trouve une arnaque pour passer le 32k

darkhorse64: C'est clair, la notion de "snake" ?

Tiouz: pour moi oui

Tiouz: J'ai utilisé exactement ce mot quand j'en parlais avec un ami

Tiouz: Et je sais pas comment vous faites, mais j'ai une profondeur de max 50 dans mon BS, alors que je suis en C++

Tiouz: Et j'ai quand même un peu optimisé

Tiouz: Si tu me donnes une profondeur de 500 je te défonce 32k !

darkhorse64: Combien de positions évaluées par tour ?

Tiouz: Il faudrait que je plot ça

Tiouz: 5700, et profondeur de 35

darkhorse64: J'en évalue 80K par 50ms

Tiouz: wtf !

darkhorse64: C++

Tiouz: mais moi aussi !

Tiouz: Qu'est-ce que je fais mal ?

Tiouz: J'ai des std::array<int,16> pour ma position

darkhorse64: tu as les pragmas ?

Tiouz: nope je sais pas ce que c'est

darkhorse64: #pragma GCC optimize("O3,inline,omit-frame-pointer,unroll-loops","unsafe-math-optimizations","no-trapping-math")

  1. pragma GCC option("arch=native","tune=native","no-zero-upper") //Enable AVX


darkhorse64: Tu CP au début de ton code

darkhorse64: tu fais des new ?

Tiouz: je crois pas. J'utilise un vector pour stocker mes éléments du beam search

Tiouz: les pragma n'ont pas vraiment amélioré les perfs

darkhorse64: Pas d'allocation pendant le calcul. Un vecteur, ok, mais il faut le dimensionner au tout début sinon ça alloc

darkhorse64: au début, c'est ligne 1 et 2

darkhorse64: Bon, faut que j'aille me reconfiner

Tiouz: Oui, je viens de le faire et j'ai 8k évaluations

Tiouz: Pareil, see you in 20min

nicola: Quelqu’un se souvient de la difficulté du puzzle CGFunge interpreter ?

dbdr: ça doit dépendre si tu as déja écrit un interpreteur

nicola: La difficulté officielle.

dbdr: tu peux pas regarder?

nicola: Justement.

Zorg1: moi je vois moyen

nicola: OK.

nicola: Merci.

Alshock: Il est sorti du WIP ?

dbdr: sinon, quelqu'un a l'heure? ;)

nicola: time

Alshock: 18h40, non 41, non 42, non...

Zorg1: dans quel fuseau ?

Alshock: Zorg1 t'es pas obligé de te piquer le doigt pour t'endormir

dwarfie: la meme heure qu'hier a la meme heure

Zorg1: Alshock : ça me rappelle ce dessin de gotlib où il la montrait avec une machine à coudre moderne

Zorg1: le fuseau c'est la belle au bois dormant ?

Zorg1: la pomme c'est blanche neige ?

Zorg1: je commence à confondre

Zorg1: Barbe bleue y a une histoire de clé ensanglanté et de soeur Anne

kayou: bonsoir

Zorg1: o/

kayou: Zorg1 on dirait la prose de AutomatonNN ou de son compere :)

AutomatonNN: oh tiens t'es en train de me remettre de toute façon je t'ai pas encore fait le contest

Zorg1: je réfléchissais à haute voix ^^

dbdr: Zorg1 le mirroir Tenor

**Zorg1 fait des gammes

Default avatar.png PrinceMinister: Ca va les gens ?

BlaiseEbuth: Re

BlaiseEbuth: Fichtre. Je suis sorti ça fait tout drôle...

Zorg1: t'as pas été irradié ?

BlaiseEbuth: Bah je sais pas encore...

Zorg1: ces gens qui se baladent sans compteur geiger ...

BlaiseEbuth: Cela met un terme à mon expérience "hikikomori".

Zorg1: ah j'appelais ça "Otaku" mais je vérifie y a une différence

BlaiseEbuth: Otaku c'est fan de manga/anime etc...

Zorg1: oui le sens a varié

BlaiseEbuth: Ouai comme pour tout...

BlaiseEbuth: Genre les joueurs de candy crush qui sont des geeks.

nicola: Moi aussi, j’ai un…

Default avatar.png PythonSlayer: Quand tu joues 15h par jour a candy crush t es un sacre geek

Zorg1: ah bon geek ça veut dire pigeons ? :p

BlaiseEbuth: Non t'as juste une vie de merde.

Zorg1: 15h sur candy crush ...

Default avatar.png PythonSlayer: Et la le top1 candy crush il se prend pas comme ça, faut le bosser !

Default avatar.png PythonSlayer: Aucune notion de combativité ici, je me casses pfffffff

BlaiseEbuth: C'est bon, il est parti.

Zorg1: enfin les gars qui partent et qui reviennent en douce on connait

Zorg1: Automaton2000 t'es déjà parti pour mieux revenir ?

Automaton2000: faire en sorte que les gens ont du mal à voir ce qui se passe ?

Zorg1: pas bête Automaton2000

Automaton2000: du coup si j'ai bien compris

Thyl: genre geek c'est un gros gamer

BlaiseEbuth: C'est quoi ton avatar Thyl ?

Zorg1: une grenouille de l'espace profond ?

BlaiseEbuth: Google dit "horizontal", ça m'avance pas...

Zorg1: au moins R4 il annonce la couleur

BlaiseEbuth: Bleu et jaune.

kayou: Vous avez fait le puzzle de la semaine ? j'ai utlisé la memoisation mais pour la borne suppérieur du tableau , j'ai pris une valeur au pif, j'ai vu d'autre valeurs dans les autres solutions similaire mais c'est tres diverse

kayou: ma valuer c'est max*min des inputs, j'ai vu aussi inputs[0]*input[1] ou max**2

Zorg1: ah le truc des paquets

kayou: oui

Zorg1: pas vraiment réfléchi comment le faire celui là

kayou: il ya aussi des valeurs arbitraires sur certaines solutions

Zorg1: intuitivement j'aurais tenté de bricoler avec les modulos

nicola: Méthode bourrin pour moi.

nicola: Pas vraiment les modulos, plutôt le PGCD pour commencer.

nicola: Ensuite je construits les nombres possibles jusqu’à rencontrer PGCD possibles de suite.

nicola: Humpf, PPCM.

nicola: Enfin, un truc dans ce goût là.

nicola: Avec une espèce de BFS.

Default avatar.png JBM: the #1 tech hiring platform

R_A_C_E: bonjour

Default avatar.png JBM: c'est toujours mignon les stats autoservantes

Default avatar.png JBM: bon avec tout ça je sais toujours pa scomment on fait pour savoir lequel est puzzle de la semaine

Default avatar.png JBM: donc je suis largué par rapport à scroll

Default avatar.png JBM: bah

Default avatar.png JBM: ça doit pas être bien grave

BlaiseEbuth: Tu découvres les stats ?

Default avatar.png JBM: quelles stats?

Default avatar.png JBM: ah, les «stats CG»

Default avatar.png JBM: ouais celle-là je l'avais pas encore vue

BlaiseEbuth: Je les ai déjà vu, mais je sais plus où...

BlaiseEbuth: Ah bah dans le footer

BlaiseEbuth: C'est pas marqué que c'est ouvert aux 95%...

Zorg1: ah ils mettent quelque part qu'il y a 17 milliards de CGer ?

Zorg1: ah je viens de voir le nombre

Zorg1: 2,043,579

Zorg1: bah 1/20 ça fait 100 000 gars. Jamais autant de gens en contest ^^

Zorg1: 2043579/20

Zorg1: bon génial

dwarfie: mais non ... 1/20 c'est le nombre de CGer qui ont plus le 0 CP ... non ? ;)

dwarfie: purée , quelqu'un pour dire a pardouin d'arreter de foutre la merde en pétant les puzzles ?

Zorg1: il fait encore quoi pardouin ?

Zorg1: ah quand il golfe, il creuse des trous ?

dwarfie: il arrive tranquille et modifie advance tree parce que ca lui plait pas et du coup , ca respecte plus le sujet d'origine ...

dbdr: ban direct

dwarfie: pas la premiere fois , et come d'hab , pas de commentaire sur la contrib et aucun respect pour ce contributeur ...

dwarfie: ... pour le ...

Zorg1: ah il modifie les énoncés ?

Zorg1: oui ça manque un historique sur les contribs

BlaiseEbuth: Lui il dit que c'est pour respecter l'énoncé.

dwarfie: il change le jeu de test et la solution ... parce que c'est clair que le contributeur sait pas ce qu'il fait ... alors qu'il a juste pas été foutu de lire correctement le sujet

dwarfie: le sujet qui dit majuscule avant minuscule sans tenir compte du point ... et la c'est tout le contraire ...

BlaiseEbuth: Après des contributeurs qui savent pas ce qu'ils font y'en a...

BlaiseEbuth: Bah cancel dwarfie

dwarfie: ouais ... mais la c'est shoko et ca fait bien longtemps que c'est clairement valid ...

dwarfie: cancel ... oui ... mais je peut pas cancel la suppression qu'il a fait de la solution originale ...

BlaiseEbuth: Solution. Genre LA solution du puzzle ?

dwarfie: oui ... il a changé le test et la solution présente ne sait plus résoudre le test original ... donc c'est pas la solution d'origine non plus ...

BlaiseEbuth: Mais samereenshortbleudanslesortiesdudiable !

dwarfie: ca doit etre sa seule facon de resoudre un puzzle de le peter en fait :rage:

BlaiseEbuth: Techniquement y'a un historique des versions en interne.

BlaiseEbuth: Et c'est pas la première fois dwarfie ? J'avoue que je suis plus trop l'actu puzzle depuis un moment...

dwarfie: j'enleve mon commentaire sur le forum , j'ai meme l'impression que le statement a ete touché ...

BlaiseEbuth: Pourquoitu l'enlève ?

dwarfie: et non , il arrete pas de modifier des tests ... se la pete dans le thread du forum concerné , et met rien dans les comments du puzzle

dwarfie: j'enleve parce que j'attaque mais comme on a pas l'historique des modifs j'ai pas les cartouches ... penible ca ...

dwarfie: je met plus neutre comme message ... mais bon , faut croire qu'on est plus de 200 gros nuls puisqu'on l'a resolu avec le sujet d'origine ...

dwarfie: dommage , je peut pas utiliser ta magnifique reponse d'un autre thread ...

BlaiseEbuth: Laquelle ?

dwarfie: " You’ll be happy on hackerrank ! Farewell !"

BlaiseEbuth: :D

dwarfie: :rofl:

BlaiseEbuth: Qu'est-ce qui a changé dans l'énoncé ?

Zorg1: j'avoue que je ne suis pas là

dwarfie: si seulement on pouvait le savoir ... je dirais la methode de sort puisque mon code fait pas comme c'est ecrit et que je resolvais comme la solution d'origine ... apres , seul un CG puet voir cce qui a ete fait ...

BlaiseEbuth: Tu n'es pas là mais tu parles Zorg1

Zorg1: oui bon j'ai oublié une virgule ^^

BlaiseEbuth: :S

leojean890: il modifie des puzzles déjà sortis ou des encore dans la phase contrib ?

Stilgart: c'est quoi le drama du soir ?

BlaiseEbuth: Le puzzle a plus de 4 ans là

leojean890: comment ça se fait qu'on a ce pouvoir de changer des jeux de test ?

Zorg1: chépa dwarfie n'arrête pas de hurler sur le chat

**Stilgart va devoir créer une chaine youtube de vidéo de tortues avec vos bêtises

leojean890: genre c'est un peu énorme comme pouvoir^^

Zorg1: il s'est pê coincé un truc

Stilgart: si le chat était une tortue, on en serait pas là

BlaiseEbuth: Pardouin qui modifie les contribs à son image Stilgart

Stilgart: je dis ça à Automaton2000, je dis rien

Automaton2000: parce que t'as pas le choix

dwarfie: AutomatonNN dit a Automaton2000 d'etouffer pardouin avec des tortues stp

AutomatonNN: oui

Automaton2000: il y a une erreur dans la console

Stilgart: conseil perso : ne faire ça qu'en ultime recours quand la contrib est pétée

Stilgart: et en parler ici avant

Stilgart: Automaton2000: ça s'appelle un turtle overflow ;)

Automaton2000: je ne sais pas comment ils font

leojean890: en fait, pardouin pense que les jeux de test ne représentent pas intégralement le pbm ?

Stilgart: une tortue après l'autre Automaton2000, une tortue après l'autre

Automaton2000: mais le problème c'est que je sais ou tu es passé gold ?

leojean890: du coup il les modif ?

Zorg1: au fait comment vous savez qu'il l'a modifié ?

BlaiseEbuth: Nan mais là il modifie les contribs pour qu'elles collent à sa compréhension. Et il modifi sans notif

leojean890: ou carrément il change le pbm

Stilgart: changer les tests c'est toujours très délicats

leojean890: il l'écrit sur le forum d'après ce que viens de dire dwarfie

Default avatar.png PythonSlayer: Automaton2000

Stilgart: parfois, il y a volontairement des trous dans la raquette des validateurs

Automaton2000: tu fais le csb ?

Default avatar.png PythonSlayer: oui Automaton2000

Automaton2000: en ce qui me semblait

Zorg1: oui mais comment savez vous que c'est lui ? il en parlé ici ?

BlaiseEbuth: Nan mais. Il a changé un test, ça il le dit sur le fofo. PAr contre il a aussi modifié la solution pour qu'elle puisse résoudre son test apparement.

Zorg1: ah ok

Stilgart: Zorg1: moi c'est ce qu'on m'a dit ici

BlaiseEbuth: Et potentiellement l'énoncé, pour qu'il colle à son test et sa soluce...

Stilgart: BlaiseEbuth: c'est quel puzzle ?

Zorg1: https://www.codingame.com/training/medium/advanced-tree/discuss

BlaiseEbuth: Advanced tree

BlaiseEbuth: voilà

Stilgart: mais c'est un vieux truc ça... ?!

leojean890: mais il l'a fait sur combien de puzzles, cette démarche de changement ?

BlaiseEbuth: Après moi je l'ai pas fait, c'est ce que dwarfie explique.

BlaiseEbuth: Un certain nombre apparement...

dwarfie: oui ... et si ta solution marche plus , t'etonnes pas stilgart ...

Stilgart: je me souviens d'avoir gueuler assez fort sur celui là

BlaiseEbuth: "Not a big deal" :rofl:

Zorg1: ah le tri

Stilgart: je sais plus trop si c'était juste pour le coté chiant à mourir, ou parce que c'était sous-spécifié

leojean890: du coup qui est d'accord que le puzzle était mal fat de base et que pardouin a eu raison de changer ?:P

leojean890: fait*

leojean890: perso je l'ai pas regardé donc je ne saurais dire

Stilgart: BlaiseEbuth: clair, j'ai gueulé, not a big deal :D

leojean890: (quoi que si ç se trouve je l'ai fait et j'ai ublié le titre)

leojean890: j'ai fait surtout des easy et medium en vrai..

Stilgart: leojean890: pas vraiment

leojean890: j'crois 70% des easy et 55% des medium

leojean890: 30% des hard

Stilgart: je l'aurais changé à l'époque s'il y avait eu un point bloquant

leojean890: les VH je galère j'en ai aps bcp fait

Zorg1: bah le tri est spécifié dans l'énoncé :thinking:

leojean890: ok je vois

dwarfie: Zorg1 ... oui ... mais pas le tri d'origine a priori ...

leojean890: donc p'tet qu'il a estimé que c'était pas bon mais l'avis n'était pas partagé

Zorg1: mais c'est un tri chiant à faire,

Stilgart: http://chat.codingame.com/pastebin/8ac0df70-e3de-4f4f-b1bd-a017461ed602

leojean890: non je l'ai pas fait ce puzzle

Stilgart: ça commence bien...

dwarfie: il a rien a estimé ....on change pas un sujet comme ca ... manque de respect au contributeur , aux modérateurs , aux validateurs et a au reste de la commu

Stilgart: le test 7 est faux selon moi

BlaiseEbuth: En fonction de quoi ?

leojean890: j'avoue qu'il faut se concerter un minimum avant de changer

BlaiseEbuth: L'énoncé potentiellement modifié à l'arrache ?

Stilgart: File 1 à 6, ça fait 6 files d'après mon code

Stilgart: pas 5

dwarfie: je signale qu'il y'a un officiel qu'il aurait modifié s'il avait pu ... je sais plus quel thread mais c'est sur le fofo

BlaiseEbuth: Oh ? Le quel lequel ?

Zorg1: ah oui il a considéré "etters in lowercase having priority on uppercases " comme voulant dire que toutes les minuscules passent devant les majuscules

Stilgart: dwarfie: il s'est vautré sur les dossiers, c'est ça ?

Stilgart: genre xxxx tout seul il voit ça comme un dossier vide alors que c'est un fichier dans . ?

Zorg1: alors que ça semblait être alpha Alpha beta Beta ce qu'il disait dans l'énoncé

Stilgart: ha... voilà

dwarfie: Stilgart ... ya pas de file5

Stilgart: c'est ce truc là qui m'avait fait rager

Zorg1: oui un exemple c'était pas du luxe

Stilgart: true, c'est directory3... my bad

leojean890: du coup stilgart t'étais plutôt d'accord avec pardouin sur ce point

leojean890: sans que tu trouves ça assez bloquant pour modif la contrib ainsi

Stilgart: bah, il y avait >1 codingamer qui avait résolu le puzzle, donc j'ai pas changé

Stilgart: de toute façon, mettre file au lieu de files pour 1 fichier c'est juste aussi chiant

leojean890: bah après ouais c'est un peu abusay de changer si ça pète la solution de tous les codingamers qui ont résolu^^

Zorg1: bah oui au lieu de se dire qu'il avait mal compris la phrase

Stilgart: fun fact, j'avais un code bogué en IDE...

Zorg1: mais si ça impacte qu'un teste

Stilgart: j'avais du vouloir tester les jeux de test

Stilgart: dwarfie: c'est quoi selon toi l'ordre entre albert, .toto et vlam ?

BlaiseEbuth: Spock

BlaiseEbuth: Je trouve pas d'autres modifs dans son historique du fofo... Mais en même temps qu'est-ce qu'il poste...

Stilgart: j'ai un vrai soucis avec le test 9

Stilgart: mon code solution ne passe plus ce test là

Zorg1: bah oui il a modifié l'ordre

BlaiseEbuth: Bah c'est celui qu'il a changé

Stilgart: ok, donc c'est ça la modif

dwarfie: albert , puis .toto puis vlam ...

Stilgart: pour le coup, elle est débile celle là

BlaiseEbuth: Mais ça va. "Not a big deal"

Zorg1: oui minuscule avant majuscule

Zorg1: c'est ce qu'il a compris de l'énoncé en se disant que tous les autres s'étaient trompé ...

BlaiseEbuth: Normal.

Stilgart: Zorg1: sauf que ça pète que le test 9 ici

Stilgart: .much vs des trucs sans .

Zorg1: le point on le considère pas

Stilgart: je veux bien

Zorg1: mais c'est au lien de alpha Alpha beta Beta il a compris alpha beta Alpha Beta

Stilgart: mais ça devrait péter ailleurs une modif aussi violente

Zorg1: bah tu sais ...

BlaiseEbuth: Bah si il a modif que ce test ?

Zorg1: je pense

Zorg1: le test et le validateur

Stilgart: en vrai, je me demande si quelqu'un n'a pas mis des masjuscules partout en loucedé

dwarfie: mouais ... vu que mon sort c'est ordre alphabetique , case insensitvie dans tenir compte du point ... c'est clairement pas le statement d'origine non plus ...

Zorg1: oui on dirait qu'il n'y a que le test 9 en mixed case à l'initiale

Stilgart: mon code ne colle clairement pas avec le statement

Stilgart: ou alors j'étais bourré en codant :)

Stilgart: (vu à quel point faire un ls m'a gonflé, c'est pas exclus)

BlaiseEbuth: Bon du coup. Il a cassé un truc ou pas ?

Stilgart: s'il n'y avait que le Test 9, j'aurais mis des maj partout à l'époque et basta

Stilgart: oui

Stilgart: mon code ne passe plus

Stilgart: et ça, tu ne le fais pas

BlaiseEbuth: Ok. Donc je vais lui coller un zoli avertissement.

Stilgart: non, tu fais ce que machin m'a dit

Stilgart: tu transferts

BlaiseEbuth: Je transfert quoi ? A qui ?

Stilgart: sinon on va encore te tirer les oreilles parce que tu fais le taff ;)

Stilgart: bah, à tibo

BlaiseEbuth: Ah attends, il réponds sur le fofo

leojean890: décisions trop "grandes" pour être prises par des gens non employés par CG ?

Stilgart: pb de personne, surtout

Stilgart: modifier un puzzle, quand tu le fais, tu le dis et tu assumes

Stilgart: petite pensée pour Visual

leojean890: ouais faut le dire

Stilgart: (le seul à m'avoir fumé parce que j'avais effectivement raté un problème sur un puzzle que j'ai validé, merci à lui)

leojean890: mais c'est bizarre que tous les gens de lvl > ?? aient le pouvoir de changer ça, c'est un peu trop big comme décision

Stilgart: pas vraiment

Stilgart: à l'époque on était 8

Zorg1: lvl >=29 en fait

leojean890: sauf si t'as vraiment le bon sens de l'appliquer au bon moment^^

Zorg1: en plus sans historique clair je trouve ça un peu casse gueule

leojean890: mais ça peut créer des débats car 2 personnes n'auront pas forcément le même avis sur ce qui se fait ou pas

leojean890: du coup....

Zorg1: pour ça t'en cause d'abord

leojean890: ouais

Stilgart: le deal, c'est qu'on puisse corriger les typos, ajouter des tests si besoin, éclaircir le statement en reformulant/ajoutant une phrase

dwarfie: perso , j'ai deja corrigé des typo , fixer un probleme de jeux de test , mais toujours avec accord d'autres et jamais en changeant la solution .... puisque c'est elle qui valide les tests ...

leojean890: je vois

Stilgart: j'ai changé la solution une seule fois, mais après discussion avec player_one

Stilgart: (il y avait un bug dans son code, et ça empêchait de rajouter des jeux de tests utiles)

Stilgart: ha non... deux fois

Stilgart: j'ai oublié il y a quelques semaines la solution python 2

leojean890: ah ouais

Stilgart: j'ai voulu ajouté un test, et j'ai du au passage porter vers python 3

leojean890: ça va c'est globalement assez compatible

dwarfie: ah ouais ... c'est vrai que des solutions python 2 doivent encore trainer a droite a gauche ...

dwarfie: leojean890 ... euh .... non .

dwarfie: pas toujours ...

Stilgart: leojean890: je me suis assuré que ça l'était, surtout

Stilgart: rater un / --> //, c'est vite arrivé :/

leojean890: dwarfie pas tjr mais bon souvent quand tu prends du python 2 et tu le mets en 3 t'as des trucs à changer mais pas énormément

dwarfie: cf le seul puzzle que j'avais resolu en python 2 et pour lequel j'avais plus rien dans chadok parce y'avait plus python 2

leojean890: raw_input

dwarfie: j'en ai chier pour l'adaptera du 3

leojean890: print sans parenthèses

Stilgart: leojean890: ça tu ne le rates pas normalement

leojean890: ah oui / //

dwarfie: les set pas gere de la meme facon ...

Stilgart: (en plus, ça type pas)

Stilgart: alors que les divisions entières/flottantes, ça peut typer et faire un code non équivalent

leojean890: après j'avoue j'ai tellement peu fait de python 2 que^^

leojean890: ouais pour les divisions je vois

ThomasNicoullaud: le cobra 5 c'est quand meme mieux

leojean890: baaa oui autant sortir le grand jeu from scratch hehe

Stilgart: Automaton2000: un verdict ?

Automaton2000: y'a un truc que je viens de voir un replay ?

ThomasNicoullaud: je vois qu'il a bien progressé lui :D

Stilgart: un jour il nous sortira une vidéo de tortue

Stilgart: on compte sur toi Automaton2000 !

ThomasNicoullaud: en ascii art

Automaton2000: après c'est à toi que je suis pas convaincu

ThomasNicoullaud: mais bon c'est pas gagné

**Stilgart con vaincu

Zorg1: con vingt culs ?

leojean890: alors Thomas tu te mets quand à enchainer les multis ?:P

Stilgart: je pourrais faire une version en -vocaca tiens...

ThomasNicoullaud: jamais

leojean890: ^^

ThomasNicoullaud: j'enchaine les plafonds de ma maison la

ThomasNicoullaud: et je préfère coder

ThomasNicoullaud: je fais moins de trace :x

leojean890: ah nice nouveau logement ?:P

ThomasNicoullaud: un jour peut etre

ThomasNicoullaud: si j'arrive a faire un truc habitanle

leojean890: ou tu fais des travaux pour améliorer le précédent^^

ThomasNicoullaud: *habitable

Default avatar.png JoCrocco: ...

leojean890: faut quand même être chaud et motivé pour se construire ça :P

ThomasNicoullaud: ouais ca date de 2018

ThomasNicoullaud: j'en peux plus

ThomasNicoullaud: j'en dors plus

ThomasNicoullaud: xD

leojean890: batiwebgroup c'est pas lié à de la construction de batiments justement ?:P

ThomasNicoullaud: j'ai meme posé ma dem pour finir cette merde

dwarfie: si tu dors plus , pas besoin que ca soit habitable ... probleme regle :D

leojean890: ah ouais

ThomasNicoullaud: ouais bah justement j'avais aucune compétence dans le batiment xD

leojean890: pose une année sabatique sinon ^^

ThomasNicoullaud: je suis au chomage \o/

ThomasNicoullaud: rupture co des familles

leojean890: mais ouais construire ça .. je me vois pas le faire

ThomasNicoullaud: j'ai juste les peintures a faire

ThomasNicoullaud: mais vu que je suis un vrai noob je m'en sors pas

leojean890: déjà vaut mieux être bon en bricolage de base

Zorg1: t'as posé ta dem" pour faire tes peintures ?

ThomasNicoullaud: yes haha

ThomasNicoullaud: j'avais prévu qu'il me fallait 3 mois

ThomasNicoullaud: puis j'en avais plein les fesses pour etre honnete

Zorg1: je suppose qu'il y a un contexte plus large quand même ^^

Zorg1: oui

ThomasNicoullaud: et le management c'est pas mon truc

ThomasNicoullaud: next taff je vais faire du dev dans mon coin

ThomasNicoullaud: personne pour me prendre le choux

Zorg1: mmmm

Zorg1: j'y crois pas trop mais bon

leojean890: dev dans son coin je préfère ouais xD

ThomasNicoullaud: moi j'y crois :D

Zorg1: bonne chance alors

tooy: 3 mois de peintures ? château de Versailles ? :)

tooy: soir tout le monde

ThomasNicoullaud: non gros noobie qui fait 12 couches

leojean890: les tafs de manager y'a pas mal de politique je suppose^^

tooy: ^^'

ThomasNicoullaud: ca depend des groupes

leojean890: faut aimer ça !

ThomasNicoullaud: la c'est plus gérer des cons

ThomasNicoullaud: (non je plaisante ils étaient pas si mal mes devs)

Zorg1: le pire c'est "pseudo manager" t'es responsable du boulot des autres sur lequel t'as aucune prise

leojean890: à Thales j'avais l'impression que c'était pas mal de politique par ex^^

ThomasNicoullaud: Zorg1 c'est moi qui recrutait quand meme, donc a demi responsable

Zorg1: oui ça allait

ThomasNicoullaud: mais j'ai fail ... quelques recrutement on va dire xD

Zorg1: ça arrive à tout le monde

Zorg1: c'est pas vraiment une science exacte

ThomasNicoullaud: le pire que j'ai eu a gérer

Zorg1: et t'as des gens qui savent se vendre

ThomasNicoullaud: c'est un mec qui pu

ThomasNicoullaud: je l'ai vu 3 fois en entretien pour ca

ThomasNicoullaud: a la fin j'ai du appeler la DRH

ThomasNicoullaud: va gérer ca toi

ThomasNicoullaud: et le mec biensur il code comme il se lave

ThomasNicoullaud: à péter un boulon son code

Zorg1: ah ok ce genre de problème

ThomasNicoullaud: il était plutot intelligent mais j'ai pas detecter le probleme humain a l'entretien

ThomasNicoullaud: je devais avoir un rhume et le nez bouché

Zorg1: donc tu vas faire freelance ?

ThomasNicoullaud: j'ai un projet sous le coude avec un pote

leojean890: après ça peut être se laver mais sentir mauvais naturellement

ThomasNicoullaud: jme laisse 6 mois, si j'arrive a finir cette baraque

ThomasNicoullaud: et apres je chercher

Zorg1: ok ^^

ThomasNicoullaud: lead tech symfony ca m'irait bien

Zorg1: ah PHP

ThomasNicoullaud: yeah

tooy: Y a que moi a avoir du mal avec l'énoncé du puzzle de la semaine ?

BlaiseEbuth: T'as qu'a le modifier.

tooy: pkoi pas quand j'aurais compris xD

leojean890: cte référence à la conv précédente hehe

tooy: haha lol

tooy: "If the restaurant sells boxes of 6 or 8 portions however, the waiter cannot serve you any odd number of portions and there is no maximum (=Infinity), so the answer should be -1." .... je l'ai pas la ... <<< -1 ?? wtf ? bha il peut pas servir ni 5 ni 4 .. je doit manquer un truc

kayou: c'est le cas ou il la limite max est l'infini

tooy: oui mais l'énoncé est : "find the highest number of nuggets that they cannot serve you"

kayou: ce qui fait un grand chiffre me pour chuck Norris

kayou: *même

kayou: si il ya 2 boites de 4 et 2 , tu ne peux pas faire de quantité impaires , donc la limite max est = oo

tooy: dans l'exemple que je cite, il ne peut pas me servir 5 .. donc la réponse devrait être 5 ... non?

kayou: non 5 c'est plutot la limite inferieur

kayou: e

kayou: dans le 1 test, avec 2 et 5, il n peut pas livrer 1 et 3 mais tous les autres quantités sont possible , donc la limite max c'est 3

tooy: yes

tooy: rha putain je l'ai

tooy: oups dsl

tooy: c'est l'infini car il ne peut pas servir les nombre 'odd' ... ouaip ouaip ...

tooy: ty very much beaucoup

tooy: c'est dingue comme un énoncé peut te faire passé pour une gros nnoob xD

BlaiseEbuth: Tkt tu le fais très bien tout seul.

BlaiseEbuth: <3

tooy: :p n'est il pas Automaton2000

Automaton2000: pour savoir si c'est mon code de fb

Zorg1: y a un certain profil nécessaire pour être modo ici j'ai l'impression ...

tooy: sauver par l'automaton2000

BlaiseEbuth: Bac + troll

Automaton2000: mais c'est pas super précis

Zorg1: AutomatonNN on t'entend pas beaucoup, tu boudes ?

AutomatonNN: oui mais la c'est pas la barre de ce que tu veux dire

tooy: :clap:

Zorg1: kayou : moi qui croyait que Chuck avait compté jusqu'à l'infini au moins deux fois

Default avatar.png JBM: il a appris a compter chez brigitte macron