Chat:Fr/2021-03-30
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
CemSARISOY: salut xavier comment vas ty
Xavier-Corbier: Bien et vous monsieur ?
Sebastien_Gineste: parfaitement
CemSARISOY: tais toi il a pas demandé a toi
Sebastien_Gineste: :sweat:
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
JBM: c'était pas une vaccherie gratuite :->
Zorg1: pas ton genre
BlaiseEbuth: L'est où la vacherie ?
dwarfie: a cote de la bergerie ...
Gttsu: toi aussi tu débutes ? je galère un peu là
Cillian: c'est pas facile facile...
BlaiseEbuth: Mais si mais si.
Gttsu: je débute en python j'ai trop du mal là
BlaiseEbuth: Ah bah wé mais python aussi...
Gttsu: ah c'est si nul que ça ?
BlaiseEbuth: Les opinions divergent...
BlaiseEbuth: Alors fais ce que tu veux. ^^
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 ?
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...
Gttsu: Mes compétences en Python se limitent à : n=4 ; h=n+5 ; print(h)
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.
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.
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
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 !
The_red_boy: et comme ça tu a un cours ouvert a côté pou revoir des notions quand tu as besoin
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
BlaiseEbuth: Pardon ?
Giorno.: ratio + reste digne
Gttsu: hulule sans baver + saute sans sautiller
Zorg1: prorata + amélioration des tests
Giorno.: zinzule + t a ton prime
Gttsu: masterclass akhy t a ton prime
Giorno.: cimer reste digne
BlaiseEbuth: Stop + kick puis ban
BlaiseEbuth: Bonjour LeMutantRouillé_dc39
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")
- 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
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…
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 ...
PythonSlayer: Et la le top1 candy crush il se prend pas comme ça, faut le bosser !
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.
JBM: the #1 tech hiring platform
R_A_C_E: bonjour
JBM: c'est toujours mignon les stats autoservantes
JBM: bon avec tout ça je sais toujours pa scomment on fait pour savoir lequel est puzzle de la semaine
JBM: donc je suis largué par rapport à scroll
JBM: ça doit pas être bien grave
BlaiseEbuth: Tu découvres les stats ?
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
Stilgart: parfois, il y a volontairement des trous dans la raquette des validateurs
Automaton2000: tu fais le csb ?
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
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
JBM: il a appris a compter chez brigitte macron