Chat:Fr/2020-11-05
BlaiseEbuth: C'quoi cette ambiance de mort ? Automaton2000, je t'ai déjà dit de pas éteindre le chat pendant la nuit !
Automaton2000: dans ce cas là ?
BlaiseEbuth: Dans aucun cas Automaton2000.
Automaton2000: j'ai eu une idée de pourquoi
BlaiseEbuth: Arrête d'avoir des idées Automaton2000, c'est mon rôle ça.
Automaton2000: il va te faire foutre
BlaiseEbuth: (╯°□°)╯︵ ┻━┻
HITO: salut >:D!
BlaiseEbuth: o/
Zorg1: il est vulgaire Automaton2000 le matin
Automaton2000: en fait y'a pas de jeu de test
**BlaiseEbuth jette une cafetière sur Automaton200.
BlaiseEbuth: +0....
**BlaiseEbuth s'excuse auprès d'Automaton200, ramasse la cafetière, et la lance sur Automaton2000.
Automaton2000: perso je trouve que c'est un bug de merde
BlaiseEbuth: Ton langage Automaton2000 !
Automaton2000: en plus j'ai pas encore trouvé comment faire
HITO: comment allez vous :o? (jessaye de m'incrusté discretement cof)
BlaiseEbuth: Incruste toi tant que tu veux, c'est pas moi qui fait le ménage.
HITO: j'ai peur de qui fait le ménage XD
BlaiseEbuth: C'est Automaton2000 aujourd'hui. Il est puni à cause de ses grossièretés.
Automaton2000: bonjour tout le monde !
BlaiseEbuth: Fais pas style...
Haashi: \o/
HITO: c louche
Haashi: Automaton2000 dis tortue
Automaton2000: ça dépend pas du nombre de fois où je me fais chier
BlaiseEbuth: Il insiste...
Haashi: ???? t'es bien grossier dis donc
**BlaiseEbuth lave la bouche d'Automaton2000 avec du savon.
Automaton2000: du coup mon code est pourri
BlaiseEbuth: Mais non. Il suffit de le faire sécher.
Haashi: je savais bien que magus savait pas coder
Haashi: son bot le dit lui meme
Bob: amis du matin, lapin !
Bob: Automaton2000, dis lapin ?
Automaton2000: je suis en train d'apprendre le c++
Bob: pas mal Automaton2000, fais des classes
Automaton2000: qu'est-ce que j'ai bien aimé
Bob: on saura donc qu'Automaton2000 est oriente objet
Automaton2000: en fait c'est le seul moyen de le faire sur une seule ligne de code
UmeHearts: Bonjour tout e monde
Bob: salut
Bob: ce matin j'ai appris un nouveau terme
Bob: "en collaboration avec" = "on a colle notre logo dessus"
UmeHearts: La base ca, l'apanage des escros
Bob: le point positif de ces derniers mois c'est que quand je quitterai ma boite, de gre ou de force, au moins ca sera sans le moindre regret
BlaiseEbuth: Normal quoi.
Bob: c'est ca
Bob: putain que c'est beau
Bob: questionnaire sur le conflit d'interet
Bob: "est-ce que vous avez file de la thune a un fonctionnaire pour obtenir un marche ? attention, quand la boite donne de la thune a un parti politique c'est pas du tout pareil et c'est legal"
JBM: "à un parti politique pour obtenir un marché" c'est légal?!
Bob: juste filer de la thune a un parti c'est legal
Bob: au moins dans certaines zones du globe
JBM: oui mais y'avait un "pour obtenir un marché" dans ta phrase
Bob: oui c'est "a un fonctionnaire pour obtenir un marche"
Bob: et ils precisent juste que financer un parti c'est pas la meme ligne budgetaire en fait, je pense
Bob: apres, si par le plus grand des hasards le parti politique devait user de son influence pour faire un petit quelque chose pour toi, on imagine sans peine que ca ne regarde qu'eux, bien entendu
Mokayz: Bonjour les gens, quelqu'un sait si on peut d'entraîner aux recrutements tech sur codingame ? ça me renvoie sur le /home
Bob: ben l'entrainement c'est faire des puzzles je suppose
Bob: je ne pense pas qu'il y ait d'entrainement dedie specifiquement aux exercices precis que telle ou telle entreprise choisit pour faire passer a ses candidats
Bon[]Crayon: salut
Bon[]Crayon: Automaton2000 la tortue la tortue
Automaton2000: j'ai pas trop à quoi ça ressemble
Bon[]Crayon: AutomatonNN la tortue la tortue
AutomatonNN: oui Automaton2000
CopperFr: Bon alors on en est où de nos élection us ?
Bob: tortue de tortue ?
Bob: c'est un peu comme un contest de contest ?
Bob: ce n'est pas mon election us #notMyPresident
CopperFr: chez nous ca va tellement plus vite dès 20h on a le résultat :D
CopperFr: c'est le président du monde non ?
Bob: faut dire qu'il y a 5 fois moins d'electeurs et un systeme de vote un petit peu moins debile
CopperFr: oui en plus la dernière fois on avait le résultat dès le premier toir (comme en 2002)
CopperFr: faut mesurer combien pour être grand électeur ?
Bon[]Crayon: 1 million de $
CopperFr: c'est vite fait en php
marcgardent: Mouarf, il sont aussi 5fois plus nombreux pour dépouiller :) c'est quand meme byzare...
Cousnouf: Bah c'est les étaits fédéraux, comme cette bonne vieille Suisse :)
marcgardent: Ca me donne une idée de puzzle game ou il faut trouver me meuilleur decoupage ellectoral pour gagner :D
Cousnouf: c'est pas si mal..
CopperFr: c'est bien la Suisse ?
Cousnouf: ben c'est pas trop mal...
Cousnouf: le pouvoir central est moins fort qu'en France...
CopperFr: faut avoir la vignette pour les autoroutes
Cousnouf: c'est gouverné par 7 gens, tournus chaque année pour le président...
marcgardent: les votes sur la place publique a main levé... c'est rigolo je pense
Cousnouf: oui mais alors c'est très endémique à 1 ou deux cantons, voire communes..
Cousnouf: droit de vote aux femmes en 70 et quelques.. lol
CopperFr: mais c'est pas un vrai pays la suisse c'est juste une banque ?
Cousnouf: 7% du PIB les banques, les stéréotypes ont la vie dure hé :D
Cousnouf: autant de gens que la Suède, ou presque, ouais c'est un pays je crois :P
JBM: ça c'est juste parce que vous arrivez pas à les taxer
CopperFr: y a des profs de maths en suisse ?
Cousnouf: ouais alors ça, vaste débat... :P
Cousnouf: ouais je crois bien, j'en ai eu un à mon école d'ingé...
Cousnouf: chais pas si c'était le seul :D
CopperFr: le reste du PIB c'est le chocolat et l'horlogerie ?
Bon[]Crayon: le blanchiment d'argent ?
Cousnouf: bah oui évidemment...
Cousnouf: et le ski aussi
Bon[]Crayon: :flag_ch: :skier:
Bob: ah mais super
JBM: ça va, en ski on a de quoi faire à la maison
Bob: j'envoie un courrier a Paris debut juillet, avec mon adresse de retour au dos
JBM: on voit pas ça comme une de vos caractéristiques déterminantes
Bob: j'ai betement mis 75004 au lieu de 75002
Cousnouf: alors le tennis ahahah
Cousnouf: car un mec a le même passeport par hasard :flag_ch:
Bob: le courrier vient juste de revenir au bureau...
CopperFr: ah ben bravo on sait plus écrire un code postal correctement
Bob: c'est ca
Bon[]Crayon: au moins il est revenu
Cousnouf: quel zèle de la poste :D
CopperFr: c'est pas le même arrondissement
Bob: mais en meme temps y a manifestement plus personne a la Poste pour rectifier les erreurs mineures sur les adresses
CopperFr: oui ils ont tous le covid :(
Bob: je me rappelle d'une epoque encore pas si lointaine ou tu pouvais juste mettre le numero du departement quand tu ne connaissais pas le code postal et ca arrivait avec meme pas trop de retard
JBM: ça fera moins de parisiens
CopperFr: t'aimes pas les parisiens ????
JBM: à part macron et blanquer
CopperFr: ah t'es pas sociable
Bon[]Crayon: l'ia des machines de tri est trop simple
Bob: mais bon a la limite que le truc parte en adresse inconnue je peux encore l'admettre
JBM: ben non jesuis informaticien
Bob: ce qui est effarant c'est le temps que ca met pour revenir
CopperFr: t'aurais du envoyer un fax
CopperFr: ou tabuler sur ton minitel
Bon[]Crayon: t'aurais du y aller à pied, cela aurait été plus rapide
CopperFr: en même temps entre un 4 et un 2 ca fait une sacré différence
Bob: maps m'indique 130 heures de marche pour faire l'aller-retour, ca se tient
Bob: en posant 6 heures de marche par jour, ca fait trois semaines
Bob: seems legit
CopperFr: Toujours 264 à 214
Cousnouf: ça se joue à peu hehehe
Bob: comme toujours
Cousnouf: comme ce 14 juillet 2019.... Fed-Djoko.... 8-7 40-15... pour.. perdre le match :D
CopperFr: ils sont dopés les tennisman ?
CopperFr: par contre personne parles des autres candidats :D
CopperFr: c'est le nevada qui va décider du résultat
UmeHearts: c'est trop calme aujourd'hui
Bon[]Crayon: le chat ?
UmeHearts: Met de l'ambiance Automaton2000
Automaton2000: mais j'ai toujours eu l'impression que ca ne sera pas la même chose
Bon[]Crayon: AutomatonNN, Autoamton2000 FAÎTES DU BRUIT :speaking_head:
AutomatonNN: voila
UmeHearts: Ha ouais meme eux il ont 0 motivation aujourd'hui
Bon[]Crayon: AutomatonNN, Automaton2000 J'AI RIEN ENTENDU :ear:
Automaton2000: yo tout l'monde ! automaton2000, automatonnn !
AutomatonNN: desole j'ai pas besoin de prendre un truc comme ça
Bon[]Crayon: yo
UmeHearts: AutomatonNN met y du tien bordel!
AutomatonNN: oui j'ai testé des trucs que je vais pas me trouver
UmeHearts: (╯°□°)╯︵ ┻━┻
Bon[]Crayon: Quelle tortue cet AutomatonNN.
AutomatonNN: on en est pas trop compliqué
UmeHearts: En tant qu'utilisateur ressent du site, c'est quoi votre delire avec auto et les tortue? :D
UmeHearts: Automaton2000 Tu m'aides pour mon premier puzzle difficile?
Automaton2000: tu peux faire les 2 en même temps
Bon[]Crayon: Je ne connais pas le début de l'histoire, il fait réussir à faire dire 'tortue' aux bots.
Bob: je ne serais pas capable non plus de te dire comment c'est arrive cette histoire de tortue
UmeHearts: Deja NN a l'air de moins parler de contest
Bon[]Crayon: J'ai compris que le niveau supérieur c'est licorne.
Bob: mais c'est effectivement un genre de running gag
Bob: il me semble qu'AutomatonNN l'a dit une fois
AutomatonNN: c'est pas trop compliqué de comprendre ce que tu veux dire
Bob: mais Automaton2000, pas moyen
Automaton2000: ca doit etre un truc comme ca en tout cas :p
Bon[]Crayon: une fois pour 'licorne' ?
Bob: non, tortue
Bob: pourtant on se donne du mal pour spammer de la tortue dans tous les sens
UmeHearts: Automaton2000 pourquoi tu veux pas dire tortue? Ca ferait plaisir a du monde apparement
Automaton2000: je ne suis pas un bot pour ce jeu
UmeHearts: Automaton2000 Ah!
Automaton2000: et a chaque fois que j'ai regardé
Bob: mais faut croire que c'est pas suffisant pour gagner assez de poids dans son arbre
Bon[]Crayon: tortue, je l'ai déjà vue sur les deux bots.
Bob: faut pas etre defaitiste Automaton2000, on est surs que tu peux y arriver
Automaton2000: ah mais en fait on est pas trop mal
Bon[]Crayon: Salut Automaton2000, salut la tortue :slight_smile:
Automaton2000: bonjour tout le monde va essayer de faire une sorte de minimax
Bon[]Crayon: c'est le nouveau prof
Bon[]Crayon: Automaton2000 Est-ce que c'est une info pour le prochaine contest ?
Automaton2000: mais il a dit qu'il a pas fait de la merde
CopperFr: pourquoi une sorte ?
Bon[]Crayon: Il y une partie d'improvisation.
Bob: bah t'as du minmax pur, du negamax, de l'alpha-beta
Bob: une sorte quoi :)
rayy: Salut, je suis bloquer sur l'éxo des température
rayy: quelque peux m'aider ? :)
Bob: vas-y
UmeHearts: Yes
Bob: si t'as plus de 38, faut alerter la secu, l'ARS et appeler le GIGN pour qu'ils viennent purifier ta maison par le feu
CopperFr: en même temps c'est facile l'exco température
rayy: Je bloque lorsque, j'ai 2 température égale une positive et l'autre négative
UmeHearts: Passe toutes les temperatures en positive avant de les traiter, tu galerera moins
Bob: dans ce cas il faut garder la positive
Bob: (de memoire)
Bob: enfin c'est dit dans l'enonce
CopperFr: oui c'est de la discrimnation mais c'est ca :(
Bob: de la discimination positive, note bien :p
UmeHearts: Si elle est positive du coup c'est de la bonne discrimination?
Stilgart: Aspic++
Stilgart: Automaton2000: à toi !
Automaton2000: et quand tu vas faire un truc un peu comme si tu me donne un tableau de char
Stilgart: Automaton2000: spoiler, il est de taille 7 le tableau de char
Automaton2000: non le but c'est de prendre un peu de la triche
Zorg1: ah bah bravo Automaton2000 bel esprit
Automaton2000: allez, c'est bien parti pour faire le plus de temps pour avoir un code qui marche
Stilgart: on apprend donc que faire un code qui marche, c'est tricher :D
CopperFr: tricher c'est gagner
BlaiseEbuth: Tout ce qui peux mener quelqu'un d'autre que moi à la victoire est bien entendu de la triche...
Stilgart: ha non...
Stilgart: tu es en train de dire que si tu bulles, c'est de la triche
Stilgart: fais gaffe :)
Bob: on parle toujours des leections ?
Bob: elections*
Stilgart: Automaton2000 a lancé un débat sur la triche
Automaton2000: c'est le meilleur moyen de se retrouver avec un truc un peu chiant
Bob: Automaton2000, Trump ou Biden ?
Automaton2000: ya pas de raison de faire du c++ dans le top 50 ?
Stilgart: Automaton2000: les 50 états sont partagés sur la question
Automaton2000: ben oui je sais que ce que tu veux
Bob: bon n'attends pas Automaton2000, fais peter les bieres :beer:
Automaton2000: s'il y a des gens de la ligue gold
Bob: je prefere la ligue hoegaarden Automaton2000
Automaton2000: il y a un an et demi
Bob: bon je comprends que dalle au fonctionnement de npm par rapport aux specs de version, c'est normal ?
Here_s_Chopi: càd ?
Bob: j'avais cru comprendre que npm install etait cense installer exactement les versions indiquees dans package-lock
Bob: et la j'ai sous la main un cas ou il decide quand meme d'upgrader la revision de patch sans rien demander a personne
Bob: et le repo d'a cote, dans la meme config, pas
Bob: dans les deux configs, je change la revision de -pre, je mets la meme des deux cotes
Bob: il y en a un ou il m'installe bien celle-la et l'autre ou il m'installe la version post-pre officielle
Bob: y a des jours comme ca ou t'as juste envie de te mettre au tricot
Here_s_Chopi: Dans ton package.json c'est quoi la notation de ton package ?
Here_s_Chopi: https://stackoverflow.com/questions/22343224/whats-the-difference-between-tilde-and-caret-in-package-json
Bob: ^1.0.0-pre44 dans les deux cas
Bob: je connais la difference entre les deux
Bob: juste que le comportement que j'observe ne correspond pas a ce que j'ai compris
Bob: j'ai un repo A ou le lock a la -pre63 et l'autre la -pre44
Bob: j'essaie a tout hasard de remettre -pre44 dans le lock du repo A, je fais un install en me disant que npm doit honorer ce qu'il y a dans le lock, vu que c'est coherent avec la spec du package
Bob: mais il me remet la 63
Bob: si je fais un install dans le repo B, il laisse la 44
Bob: par curiosite, je mets ^1.0.0-pre63 des deux cotes, je refais un install
Bob: j'ai un cote qui recupere 1.0.0pre63 et l'autre 1.0.0
Bob: (╯°□°)╯︵ ┻━┻
Bob: enfin bon d'une maniere ou d'une autre ca n'a pas regle mon probleme donc je resette tout et je laisse les specs comme elles sont
Here_s_Chopi: A par l'adresse de ton repo je vois pas comment c'est possible si t'as de notations équivalentes, surtout que si t'as changer le package.json ça à régèn le -lock
Here_s_Chopi: Par contre pour install à partir du lock c'est pas une commande différente ?
Bob: possible
Here_s_Chopi: npm ci
Bob: en tout cas y a un comportement bizarre
Bob: mais du coup je ne m'explique pas comment dans le repo B il peut avoir 44 dans le lock si il y a plus recent
Bob: avec la quantite d'installs qu'on fait suite a des upgrades de libs, et l'anciennete de la pre44, ca aurait forcement du etre upgrade a un moment
Bob: enfin bon je resette tout ca et je fais comme si j'avais rien vu
Bob: :see_no_evil:
Here_s_Chopi: La seule chose qui peut bloquer un upgrade c'est la regex de version dans le package.json normalement Ok gl
Bob: tout ce que tu me dis correspond a ce que j'ai compris
Bob: c'est juste la realite qui semble m'en vouloir :cry:
Bob: mais c'est comme mon probleme du moment
Bob: y a aucune raison manifeste qu'il se produise, et pourtant
CopperFr: peut-être es tu dans une réalité alternative
Here_s_Chopi: Mouais ça ressemble quand même vachement à une erreur de syntax ton machin
BlaiseEbuth: Non.
Bob: ben j'ai un repo client qui fonctionne parfaitement
Bob: et l'autre, pas
BlaiseEbuth: Y'a le bon repo et le mauvais repo.
Bob: la bonne nouvelle c'est qu'a priori on devrait pouvoir proceder par comparaison
Bob: la mauvaise nouvelle ce que j'y arrive juste pas
BlaiseEbuth: rm -rf suikimarchepas git clone suikimarche
Bob: ne me tente pas
BlaiseEbuth: Bah... Si ? T'es pas un chadok, si tu peux faire simple...
BlaiseEbuth: C'est la guerre des clones ! Use the fork Luke !
Bob: surtout que celui qui marche pas c'est une espece de bac a sable a la con
BlaiseEbuth: Bah pourquoi tu te fais chier au fait ?
CopperFr: :D
CopperFr: luke il est mort :(
Bob: decidement
Bob: c'est la grosse annee
UmeHearts: Hey je veux me lancé dans mon premier puzzle dif
UmeHearts: Des conseil pour m'aider a choisir
UmeHearts: ?
CopperFr: prend le plus facile des difficile
UmeHearts: J'aimerais bien, mais comment savoir lequel? :P Ou alors un qui est interressant a resoudre aha
Bob: avec tous les puzzles de communaute, je me souviens meme plus ce qu'il y a dans les difficiles :)
CopperFr: prend les puzzles de Bob ils sont faciles en général :D
Bob: ben justement j'ai pas fait de hard :p
UmeHearts: Si tu en a 4 en hard aha
darkhorse64: https://www.codingame.com/training/hard/the-labyrinth
Bob: serieux ?
Bob: mouarf
CopperFr: mais ils sont pas si difficile
Bob: TAN network il est pas tres dur
darkhorse64: https://www.codingame.com/training/hard/11-puzzle
Bob: Roller Coaster est pas tres dur non plus
UmeHearts: merci je vais check un peu tout ca
CopperFr: Tetris est pas mal
Bob: sinon Vox Codei, Skynet, Last Crusade et There is no spoon ils sont fun
Bob: plus difficiles mais fun
UmeHearts: fun ca me vas aussi ;D
Bob: pikaptcha est pas tres difficile en tant que tel, avec un peu de rigueur il se fait tres bien
darkhorse64: Je te conseille de bien étudier les algos de pathfinding
Bob: cgx formatter, de memoire il est trivial t'as juste a implementer ce qui est demande
UmeHearts: Ptetre faire le pikaptcha ouais surtout que j'ai fini les 3 premiers episode
Bob: si tu as fait les 3 premiers, le 4e est quasi trivial
Bob: faut juste pas se planter en soudant les faces du cube
UmeHearts: yes j'ai check labyrinthe y a un bon delire de pathfinding avec les tiles cacher
Bob: sinon c'est merdique a debugger :)
UmeHearts: J'imagine deja une belle foret pleine de if
Bob: Rocket Mice est sympa, de memoire
Bob: Bender 2
Bob: Labyrinth oui il est chouette
Bob: je crois que c'est un des premiers hard que j'avais faits
Bob: Surface il est quasi trivial
UmeHearts: Bon au final ca me fait tout plein de truc a check
Bob: c'est ca
Bob: le plus facile pour demarrer c'est surface
Bob: dans les "officiels" de CG
Bob: les miens sont effectivement pas bien sorciers
UmeHearts: c'est dommage qu'il n'y ai pas de trad fr pour les puzzle comunautaire
UmeHearts: bien qu'ils soit comprehensible en anglais
Bob: ca te fera bosser ton anglais
UmeHearts: J'ai pas de soucie avec l'anglais mais je trouve ca juste bizare quand tu passe d'un puzzle "offi" qui est trad a un commu aha
nicola: Tu sembles avoir avec le français en revanche. :drum:
nicola: :grin:
UmeHearts: Ca oui, je ne fais malheuresement pas attention quand j'ecris
UmeHearts: je devrait un peu plus me concentrer :grin:
Bob: en tout cas t'as de quoi faire
Bob: alors hop au boulot
UmeHearts: J'y cour, j'y fonce!
dwarfie: bon ... avec 2h de retard me voila enfin en mode tele-grand.... euh ... tele travail :D
dwarfie: automaton2000 ... pour le coup cette fois , traite moi de tortue
Automaton2000: je sais pas trop si c'est un mc
dwarfie: Automaton2000 : master of chelonia ?
Automaton2000: mais je trouve pas la logique
dwarfie: Automaton2000 : m'etonne pas ... tu trouverais meme pas du sable en plein coeur du sahara :D
Automaton2000: et puis je suis pas convaincu
BlaiseEbuth: Quelqu'un se dévouerait pas pour finaliser le refus des mains qu'ont des yeux ? Histoire de faire de la place.
CopperFr: y a qu'une télé c'est téléchats
UmeHearts: Moi je pourrais, mais je me sent illegitime :')
dwarfie: n'est legitime que la legitimite m'sieur
dwarfie: n'est illegitime que l'illegitimie m'sieur ...
dwarfie: et entre les deux ? vous avez
dwarfie: 4h
UmeHearts: toi tu serais legitime a le refusé, surtout que tu t'en es plains :P
dwarfie: justement ... plus longtemps il est visible ... le plus de gens peuvent lire et ne pas reproduire par la suite ...
**dwarfie sur un petit nuage ... il plane ...:innocent:
BlaiseEbuth: Oui. Mais ça fait désordre.
Dysta: Yo blaise mon pote
dwarfie: ordre , contre-ordre , désordre ... n'est-ce pas notre quotidien à tous ? :innocent:
BlaiseEbuth: Fix ta anthropie.
BlaiseEbuth: Majuscule à mon nom Dysta ! T'en es à '/kic', à la prochaine connerie j'ajoute le 'k' et tu sautes. :eyes:
dwarfie: mon anthropie est de la panthropie
Cousnouf: bon bon... les montagnes russes... dernier cas de test, comment faire pour s'envoyer 9mio de runs en un temps raisonnable? :D vous avez un tuyal?
dwarfie: (merde , y'a pas de h dans pantropie ...)
BlaiseEbuth: ->Clojure
dwarfie: Cousnouf ... on en lance pas autant ...
UmeHearts: Cousnouf a la meme pp que nicola c'est déroutant
Cousnouf: bon bon je vais bientôt mettre une autre image alors :D
BlaiseEbuth: J'aime pas, y'a un nicola de trop, va falloir en kick un...
**Dysta déso mon pote
Cousnouf: Dwarfie, oui bien sûr, le dernier jeu a un manège de 10mio de place, 9mio de runs possible et on nous fournit 1000 groupes....
BlaiseEbuth: Oui, mais les passagers vident leurs poches avant de monter, donc au final c'est plus léger.
dwarfie: oui et c'est des montagnes russes , donc un manege , donc ca tourne en boucle
dwarfie: (l'indice a peine masqué :D )
Bon[]Crayon: ou 2 par siège
BlaiseEbuth: C'pas très covid ça...
JBM: bon ca rame CG aujd ou bien?
BlaiseEbuth: Ca va.
dwarfie: pas moins que d'habitude je dirais
BlaiseEbuth: mais pas plus
Bob: fix ta aviron JBM
JBM: il builde mon submit, ca rame (et crashe silencieusement) dans le webpack
BlaiseEbuth: C'est ça de submit n'importe quoi .
JBM: ma partie donne [INFO] BUILD SUCCESS
JBM: c'est le "Create output archive" qui merdoie
JBM: c'est plus ma responsabilité
JBM: bon, pas grave, je vais attendre que qqun en parle aux devs
GratienFalcoz: hello, j'ai un souci de délai d'execution sur un entrainement, savez vous quelles sont les options de compill et le délai max ? (sur mon portable, je met 100ms pour trouver la solution)
Cousnouf: dwarfie, l'indice certes, j'ai mis des boucles, mais c'est pas ça qui accélère le run :)
BlaiseEbuth: Quel puzzle et quel langage GratienFalcoz ?
GratienFalcoz: C++ et "rectangle partition"
BlaiseEbuth: Ah. C'est beaucoup.
GratienFalcoz: beaucoup pour explorer 20000 solutions?
Bob: les options de compil : t'es en debug
GratienFalcoz: je trouve pas trop mais je n'ai certainement pas trouvé le bon algo
GratienFalcoz: arg ca explique une partie alors
Bob: 20000 solutions, ca depend de ce que tu mets dans une solution mais vu de loin ca semble "beaucoup"
GratienFalcoz: je bute uniquement sur les tests HighDensity
BlaiseEbuth: Qu'est-ce que t'appelles une solution ?
Bob: dans l'absolu tu peux activer les optims avec des pragma
Bob: en pratique, vu la tronche du puzzle, ca devrait etre quasi instantane de repondre
BlaiseEbuth: Voilà.
GratienFalcoz: ben mon algo "compte" chaque solution
Bob: qu'appelles-tu une solution ?
CopperFr: une combinaison
Bob: mais encore ?
GratienFalcoz: un carré = une solution et on doit donner le nombre d ecarrés possibles du problème
Bob: bon je vais prendre cinq minutes pour le faire, juste pour voir
Cousnouf: GratienFalco, je l'ai fait ce puzzle en comptant justement les solutions, +1 à chaque fois qu'une tranche sur l'axe des Y vaut une de l'axe des X et c'était réglé..
GratienFalcoz: pour l'instant, pas trouvé mieux que de lister toutes les possibilités
Cousnouf: pas eu de souci de perf en procédant ainsi...
UmeHearts: Pareil je cherchais toutes les solution en partant de 0;0 et en m'arretant a chaque tranche
Cousnouf: on peut faire ainsi: lister tous les côtés possibles de l'axe des X et ensuite une seule et unique boucle qui incrémente quand on trouve un Y qui == X... et ciao bonne..
GratienFalcoz: oui c'est ce que j'ai plus ou moins fait :
GratienFalcoz: lister toutes les cotes possibles sur X et Y
Cousnouf: hum bizarre du coup que la perf soit bof bo
GratienFalcoz: puis faire une boucle sur les x et faire : count += std::count( measY.begin(), measY.end(), measX[ i ] );
GratienFalcoz: cela donne le bon résultat, mais trop lentement
Bon[]Crayon: En soumission est-ce que ça passe ?
GratienFalcoz: pas essayé, je ne savais pas que je pouvais souettre sans passer tous les test
Bon[]Crayon: Oui tu peux
GratienFalcoz: et dans ce cas, c'est plus permissif ?
UmeHearts: Ca depend des cas
Bon[]Crayon: Oui j'ai l'impression qu'en soumission ton code a plus de priorité.
UmeHearts: Dans l'idee c'est le meme genre avec des entrer diferente
GratienFalcoz: bha zut, ca passe pas non plus sur les deux cas les plus complexes
UmeHearts: Mais parfois ca passe
Cousnouf: mouais je doute, rollercoaster n'est toujours pas content des perfs avec large data sezt
JBM: dommage que le submit plante; chez moi ça commence à ressembler à qqch https://youtu.be/Z77ORe_r5H0
GratienFalcoz: j'ai déja remarqué que pas mal de solutions proposées passaient peut etre au moment ou elle a été enregistrée, mais que c'est pas possible maintenant.
GratienFalcoz: sur d'autres puzzle, celui là j'ai pas encore regardé
Bon[]Crayon: J'ai aussi remarqué.
UmeHearts: Ptetre juste un soucie d'opti apres, hier j'avais le meme soucie sur un autre puzzle facile
UmeHearts: En ameliorant le code et en trouvant des fonction plus optimisé je suis passé
JBM: ah cette fois-ci c'est passé
GratienFalcoz: bon comme ca fait un moment que je suis dessus, je vais me contenter de mon 77% pour l'instant et je regarderai plus tard
Stilgart: ha bah beau... [CG]Thibaud qui spoile le prochain contest en disant qu'il est beautiful ... pas bien ça :)
BlaiseEbuth: oussa?
dwarfie: Cousnouf ... c'est pas mettre des boucles qui aide ... mais de detecter la boucle
dwarfie: Stilgart ... inquiétant ca ... on sait qu'en general , quand on soigne la cosmétique ca cache des problemes :p
Stilgart: BlaiseEbuth: par mail
b0n5a1: o/
BlaiseEbuth: Oh... Faut ouvrir la messagerie....
Bon[]Crayon: :wave_tone2:
BlaiseEbuth: o/
JBM: j'ai pas trop compris comment lire son tableau de streamers
JBM: qui commence par 2 non-streamers
Stilgart: c'est pas un lien vers le bouton live ?
JBM: et oh joie, encore une liste de ressources
JBM: un truc sur airtable.com (connaissais pas)
Stilgart: (j'ai pas osé cliquer, j'avoue :) )
b0n5a1: je reçois les mails toujours longtemps après vous apparemment
JBM: un genre de feuille 1-2-3 quoi
b0n5a1: genre 2 jours ^^
JBM: et des avatars hétéroclites (en taille)
Cousnouf: dwarfie en gros tu dis que dès qu'on se retrouve avec la queue qui est dans l'état initial on peut se tirer et multiplier?
b0n5a1: ouais quand la queue est au repos de nouveau c'est fini...
b0n5a1: je suis déjà dehors...
Cousnouf: arf c'était FHACILE, ça...
dwarfie: Cousnouf ... je dis que quand tu te retrouve dans un etat deja vu , pas forcement besoin de rejouer tout 50000 fois
**BlaiseEbuth jette quand même une pantoufle cloutée sur b0n5a. Au cas où.
Cousnouf: ouais et c'est pas forcément l'état initial j'imagine...
dwarfie: tu imagines bien
Cousnouf: j'avais fait uniquement avec l'état initial et ça marchait pas lol... donc je vais essayer d'avoir une empreinte de queue à chaque run pour trouver ahahah
**BlaiseEbuth prépare son autre pantoufle...
b0n5a1: héhé
b0n5a1: attends tu va pouvoir me la jeter en mp je te file le truc "artistique" que ça m'inspire
dwarfie: de toutes facons on sait depuis longtemps que b0n5a1 s'emeut des qu'on parle de queue , de bit , de string , ... :D
Cousnouf: de matrices.. lol
b0n5a1: bouges pas dwarfie je t'envoie une photo de porte manteau en mp...
Cousnouf: Math.squirt(x, y)
dwarfie: tien , j'y aurais pas pensé à celle la
Cousnouf: j'ai un peu honte..
Cousnouf: mais bon
b0n5a1: fait ^^
b0n5a1: BlaiseEbuth a eu le même "wall" art
Neumann: C'est courageux de programmer un stream "Legend League" à l'avance
Neumann: Sauf si ça consiste à analyser les replays du top
BigUP: Ca sent le fail ! :)
BigUP: Neumann, en parlant de Fail... ca remarche l'informatique chez Sopra Steria ?
Neumann: Ah c'est Erichto
Neumann: Curieux de voir s'il va réussir
Neumann: Pas encore tout à fait BigUP
BigUP: Neumann, elle a quand meme fait pas loin de -30% en tout l'action ...
Neumann: Ouais bah écoutes, c'est la vie
BigUP: bon je crois que Sopra avait lancé une OPA sur une autre boite dans le meme temps, ca n'a pas du aider
Neumann: J'ai pas d'actions je m'en fiche
JBM: oh y'a un sondage pour élire le vainqueur du fall challenge
JBM: on n'arrête pas le progrès
JBM: bientôt ce sera même plus la peine de concourir
b0n5a1: gné?
BigUP: JBM, c'est peut-etre ma chance de gagner un jour !!! ;)
JBM: https://forum.codingame.com/t/poll-who-will-win-the-fall-challenge-2020/187257?u=jbm
JBM: ben va voter pour toi, vite
JBM: (t'es déjà en tête ceci dit)
BigUP: Tiens, j'aime bien celle la --> https://www.boursorama.com/bourse/actualites/la-cyberattaque-contre-sopra-steria-n-a-pas-reussi-selon-l-anssi-420292a4602c2102ffba1d9a46bce026?symbol=1rPSOP
BigUP: ha oui c'est ca... OPA sur Sodifrance. A chaque fois que j'entends le nom de cette boite, j'ai l'impression que c'est une boite qui fabrique du surgelé !! ;)
dwarfie: pas ma en effet , qu'est ce que ca serait si elle avait reussi :D
nicola: J’étais là avant Cousnouf. :grin:
Stilgart: C'est un bien ton sondage... si je vote pour reCurse, ça va l'enerver et il gagnera pas :(
Cousnouf: wé wé
Cousnouf: ahah
Cousnouf: je vais changer d'avatar, patience..
dwarfie: vote pour euler... de toutes facon il finira encore 5eme ...
Stilgart: en plus, tu as oublié Boulet [#1 in rage quit]
HayTheFirst: Je comprends pas comment c'est possible que je monte en classement sans être sur le site pendant 2 mois x)
JBM: et t'as pas envie qu'il gagne?
nicola: Tu vas nous mettre un Pain Elemental ?
nicola: Avec ses petits bras ?
UmeHearts: Les gars je me suis enbrouiller en c sur un pti truc quelqu'un peut m'aidé
leojean890: HayTheFirst si t'as des multis commu qui ont été mis en puzzles de la semaine ils valent plus de points et ça monte d'un coup n(exemple dots-and-bots !)
leojean890: regarde le détail de tes CP sur ton profil;)
Stilgart: JBM: moi je crois fort en reCurse
Stilgart: d'ailleurs j'ai voté "autre membre important de la commu"
HayTheFirst: nope aucune augmantation
HayTheFirst: Je pense surtout que ce sont d'autres qui sont descendus
b0n5a1: ou tourist qui débarque le dernier jour ^^
dwarfie: moi je vais voter automaton2000 ... c'est clairement pas le moins credible de la liste :p
Automaton2000: non il y a des chances de passer
Stilgart: HayTheFirst: plus de participants => plus de bots faibles =>meilleur classement => profit
nicola: Automaton2000 est niveau 14. Bientôt il pourra voter pour les puzzles.
Automaton2000: nicola : ben oui , c'est un peu différent
b0n5a1: cette hypothèse de la masse "faible" Stilgart :joy:
Stilgart: b0n5a1: les gens commencent par être débutants, oui
b0n5a1: ha vu comme ça ^^
BlaiseEbuth: capitalisme => néolibéralisme => effet de choque => covid => 5g... Nous sachons
Stilgart: (et les autres ont déjà fait le multi)
**dwarfie a tellement de multi de retard ...
**Stilgart a tellement de eulereries de retard
UmeHearts: J'ai un char tab[x][y] je l'envoie comme ca recursive(tab) Je le recup comme ca dans la fonction void recursive(char **tab) Ca fonctionne pas je comprend pas :')
BlaiseEbuth: multifruit, multivitamine, multiprise...
Stilgart: mutlitude
Stilgart: ^t
dwarfie: multipass
dwarfie: :stuck_out_tongue_closed_eyes:
Stilgart: je pense au 5e élément... bravo
BlaiseEbuth: #liloudallas
Stilgart: UmeHearts: c'est pas exactement la même chose
Stilgart: faudrait voir le contexte général
dwarfie: 17 multi de retards ... et aucune motivation ... clairement du multipass ... pas du multi-hulk
Stilgart: mais tab[][] ça veut dire que tout est au même endroit en mémoire
Stilgart: c'est pas le cas pour un char**
Stilgart: si tu connais x, essaie :
Stilgart: void recursive(char tab[x][])
UmeHearts: Bah j'ai besoins de bouger dans x apres
Stilgart: évidemment, c'est l'autre qu'il faut fournir...
Stilgart: dans ce cas, essaie
Stilgart: void recursive(int x, int y, char tab[x][y])
leojean890: HayTheFirst même si tu perds 5 places mais qu'il y a + 200 participants tu gagnes plein de points (exemple tu passes de 10/20 à 15/220 c'est un énorme gain)
Stilgart: qui est valide en C récent)
leojean890: tiens le thème sera zelda;)
leojean890: j'aurais pas deviné comme ça avec la photo de sorcières:P
leojean890: mais sympa comme thème
BlaiseEbuth: Kwa zelda?
leojean890: le thème du contest
leojean890: d'après le mail de [CG]Thibaud
BlaiseEbuth: C'est marqué "beautiful"
leojean890: va falloir chercher une triforce;)
leojean890: c'est écrit zelda dans le titre du mail
BlaiseEbuth: Ah y'a un deuxième mail... ce spam
UmeHearts: Nop ca fonctionne pas dans le context de mon code, vu que j'ai besoins de bouger dans tab
leojean890: j'en ai reçu qu'un moi:P
Stilgart: Subject: [Fall Challenge 2020] Streaming schedule and resources
BlaiseEbuth: J'vois pas le rapport avec la bretagne que tu doive bouger dedans
**Stilgart essaie d'ouvrir un peu plus son oeil pour voir
Stilgart: j'ai pas le 2e mail... mon nospoil doit marcher :)
dwarfie: Invitation au "Fall Challenge 2020" (thème : Zelda)
dwarfie: faut l'avoir en francais les gars :D
BlaiseEbuth: Nan y'en a deux
Stilgart: BlaiseEbuth: t'aurais pas deux comptes dont un en fr par hasard ? :)
BlaiseEbuth: Mwa ?! Deux comptes ?!
Stilgart: c'est vrai que c'est pas crédible ce que je dis
leojean890: j'ai reçu que le mail avec le titre de dwarfie;)
Stilgart: où avais-je la tête ? :)
Stilgart: leojean890: tu as l'interface en VF toi ???
leojean890: [Fall Challenge 2020] Streaming schedule and resources => thibaud a prévenu dans son mail qu'il s'était rapproché des streamers
BlaiseEbuth: Assez t'il tout étant c'est bien deux mails différents.
leojean890: ouais j'ai tout en VF :P
BlaiseEbuth: J'ai les deux en anglais
BlaiseEbuth: mauvaises langues
leojean890: moi pas l'autre du coup;)
leojean890: je me souviens même pas quand j'aurais choisi la langue :P
leojean890: je me suis inscrit il y a 6 ans sur CG mais à l'époque je faisais rien d'intéressant..:P
leojean890: je passais 1h sur les contests ;)
leojean890: bender episode 4 y'a vraiment de quoi se faire de gros noeuds au cerveau :P
thomsart: Salut ! vous connaissez personne qui cherche un dev autour de vous les gars ?
BlaiseEbuth: Bah j'suis tout seul là, donc non...
thomsart: hahahahahahahahahaha !
Stilgart: non (mais je suis pas dans le dev) sinon, je trouve que c'est un peu vague comme question
thomsart: je suis nouveau here et ça fait depuis debut fevrier que je suis une formation chez openclassrooms
**BlaiseEbuth se jette dans un abris.
Stilgart: :)
Stilgart: et donc, tu recherches quoi comme dev ?
Stilgart: et tu estimes avoir quoi comme niveau ?
thomsart: full stack python
BlaiseEbuth: A priori Stilgart n'explose pas...
Stilgart: BlaiseEbuth: j'ai déjà poussé ma gueulante du jour
BlaiseEbuth: Ah. Y'a un cooldown.
Stilgart: (le collègue doit encore être en train d'essorer le sang qui a jailli de ses tympans)
thomsart: be je suis débutant hein soyons honnëte
Stilgart: oui, mais c'est important de bien le dire
thomsart: mais bon le truc c que en ce moment j'ai l'impression que c'est chaud de se faie embaucher a cause du covid
Stilgart: il faut que ta demande soit précise et très clairement ciblée pour espérer avoir des réponses
thomsart: oui oui tu as raison pardon
BlaiseEbuth: Après Zelda... Ca dépend lequel. Si c'est Link: Faces of evil... :grin:
Stilgart: pour le reste, je peux pas t'aider... je savais même pas que full stack python ça existait
Here_s_Chopi: J'avoue comment tu fais du front en python
Stilgart: tu as des contraintes géographiques ? tu es véhiculé ? (pas la peine de me répondre)
thomsart: heu oui attention pas tout on est d'accord
Stilgart: Here_s_Chopi: avec un client lourd, why not
BlaiseEbuth: Le télétravail nous sauvera.
**Stilgart balance BlaiseEbuth dans sa salle de cours
Here_s_Chopi: A oui je pensais pas fullstack comme ça ^^
thomsart: mais dan smon parcour python ils nous apprenne a faire du front du back database et tout le tralala
Stilgart: souffre de mon télétravail :D
Stilgart: Here_s_Chopi: moi je pense pas full stack tout court, pour dire vrai
Here_s_Chopi: Le télétravail c'est le mal (surtout pour les abdos)
thomsart: ba je peux bosser a paris
thomsart: oui
thomsart: vous etes d'il de france vous ?
BlaiseEbuth: Quelle drôle d'idée
Stilgart: bon, ça restreint plutôt bien le champ des possibilités ça
Here_s_Chopi: Inscrit toi sur des sites de recrutement et méfis toi des ESN
UmeHearts: Ha parce qu'on peu avoir un metier en codant :kappa: Nan sans rire, j'ai beau finir des puzzle dif en C, j'ai toujours du mal a comprendre comment ca peut aboutir a un boulo
UmeHearts: (╯°□°)╯︵ ┻━┻
Stilgart: thomsart: j'imagine que tu n'as pas fait de stage que tu pourrais mettre en avant ? :(
**UmeHearts se met en boule et se morfond
BlaiseEbuth: Le stage de yoga compte pas
thomsart: non non effectivement je n'en ai pas fais
Stilgart: BlaiseEbuth: ça dépend
thomsart: merci quand meme les gars c cooll de votre part
Stilgart: tu mets en avant ta resistance au stress et ton self-controle :)
UmeHearts: thomsart tu as surement deja fait, mais regarde sur le site de pole emploit etc, ils ont pas mal d'offre
Stilgart: thomsart: c'est pas grave, mais du coup il faudrait chercher un "stage"
UmeHearts: indeed aussi
Stilgart: vu le statut que tu dois avoir, comprendre CDD de courte durée
Here_s_Chopi: Inscrit toi sur We Love Dev ou Choose your Boss
thomsart: ha je connaissais pas ok merci a toi
UmeHearts: Vous savez si y a des taf où la resolution d'algo est utile?
Here_s_Chopi: Linkdin et Indeed c'est le repère des SSII
leojean890: Monster et Apec aussi
Here_s_Chopi: Elles te gettent dans l'ombre... :fearful:
Stilgart: UmeHearts: oui, et oui
Stilgart: suivant le salaire visé, tu as chercheur et ingé R&D chez Google
UmeHearts: J'ai tellement peu de connaissance du milieu c'est indecent
**UmeHearts slaps umehearts around a bit with a large fishbot
BlaiseEbuth: Généralement le milieu est vers le centre.
UmeHearts: Je prend note
UmeHearts: Encore faut-il savoir ou est le centre
CopperFr: le centre c'est bayrou
Stilgart: CopperFr: j'avais pas osé la faire
BlaiseEbuth: Osez Bové
BlaiseEbuth: On entends plus rien...
BlaiseEbuth: 'tendez, je remets lanchon.
Stilgart: histoire de bien nous achever
BlaiseEbuth: Voilà. Toujours finir le travail.
BigUP: sinon les ESN tu peux y aller, faut juste pas y rester...
Zorg1: ou alors changer régulièrement d'ESN
Kaaedan: Bonjour, j'ai une question concernant le Fall Challenger : il est obligatoire d'être étudiant ou salarié pour y participer ? dans le formulaire il n'y a pas d'autres statut :/
JBM: ah, ça doit pas être possible alors
Here_s_Chopi: Met étudiant par défaut
JBM: a battledev au moins y'a le fourre-tout "freelance"
UmeHearts: quelqu'un de chaud que je peu mp? Je suis en train de buter sur un truc a la con je suis
UmeHearts: (╯°□°)╯︵ ┻━┻
CopperFr: non je suis froid
UmeHearts: Les pauvres...
Zorg1: bah oui expose ton problème ici
CopperFr: en plus être chaud en ce moment ca veut dire que tu as de la fièvre
Zorg1: c'est quoi de vouloir chopper un mec un mp ?
JBM: comme ça on est plus à pouvoir se moquer de toi
UmeHearts: :')
UmeHearts: Mais j'en avais marre de flood avec mes probleme de 70iq
CopperFr: ah ben chacun son truc
Zorg1: bof ça anime le chat entre ça et les trolls divers et variés plus les réponses pétées des bots
JBM: pis ça a un peu mieux tendance à être dans le sujet que la conversation moyenne d'ici
UmeHearts: recursive(tab, (X+1), Y, H, L, Z); void recursive(char **tab, int X, int Y, int H, int L, int Z)
UmeHearts: J'arrive vraiment pas a recup mon tab
UmeHearts: le premier etant l'appel de fonction et deuxieme ligne la declaration
UmeHearts: J'imagine que le probleme c'est qu'il faut que j'envoie une adresse ou un bail comme cela
CopperFr: c'est du C ou C++ ?
UmeHearts: C
CopperFr: en C tu peux passer les dimensions puis le tableau
Stilgart: (il y a de l'écho :) )
UmeHearts: yes je sais stilgart mais j'ai vraiment pas compris tout a l'heure, excuse ma maladresse :rolling_eyes:
Stilgart: Stilgart 05:31PM
dans ce cas, essaie
void recursive(int x, int y, char tab[x][y])
Stilgart: pas grave :)
**UmeHearts s'excuse et retourne a sos exercice
Stilgart: faut dire que c'est bien casse-gueule ce point précis du C
CopperFr: en C++ c'est pire il accepte pas ca
UmeHearts: x et y devant etre les valeur d'initialisation du tableau j'imagine?
CopperFr: oui les dimensions du tableau correspondante
UmeHearts: D'ac c'est pour ca que je comprenait pas, car moi X et Y sont juste des balise, pas mes valeur d'initialisation
**UmeHearts slaps UmeHearts around a bit with a large fishbot
CopperFr: les noms x, y sont mal choisis
Stilgart: l'idée, c'est que tu passes vraiment un vrai tableau
Stilgart: mais en C, il faut préciser les dimensions pour ça
CopperFr: oui les faux tableaux ont moins de valeurs
Stilgart: (bon tu peux en zapper une, c'est pour ça que char* et char[] c'est pareil)
Stilgart: des pointeurs de pointeurs ce sont des faux tableaux
UmeHearts: Moi j'imaginais plutot ca envoie un adresse et du coup hop tout se faisais par magie
Stilgart: bah, oui et non
Stilgart: parce que, char** => données éparpillées en mémoire
Stilgart: alors que char[x][y] => données contiguë en mémoire
Stilgart: +s
Stilgart: c'est vraiment pas la meme chose
UmeHearts: Mais du coup si je modofi une valeur sur le tableau de la fonction, ca la modifiera aussi sur la fonction main je suis pas fou?
Stilgart: si tu mets char**, ça va compiler, ça va faire des trucs avec des adresses, mais ça sera pas les bons trucs
UmeHearts: Ou c'est des adresse memoires diferentes
UmeHearts: ok nice alors
CopperFr: oui ce n'est pas une copie
UmeHearts: c'est ce qu'il me faut
UmeHearts: sinon la recursion vas etre useless
CopperFr: bon toujours pas de nouveau président us ?
Zorg1: CopperFr : ça va se finir devant les tribunaux a celui qui a les avocats les mieux payés
CopperFr: et nous on peut pas changer le notre ?
UmeHearts: Ps merci Stilgart/CopperFr, je segfault plus!
Zorg1: CopperFr : bah non y a pas de clause "satisfait ou remboursé"
Zorg1: on s'est encore fait refilé un tocard qu'ils ont déguisé en champion
JBM: dis-toi que c'est pas ça qui nous empêche d'avoir le meilleur parmi les dispos
JBM: je sais pas si ça rassure
Zorg1: je sais même pas si ça existe cette notion de "meilleur" dans ce domaine
JBM: ben si y'a la notion de tocard
Stilgart: UmeHearts: \o/
CopperFr: avant y'avait michel rocard maintenant un tocard
Stilgart: CopperFr: on tire pas sur les morts
CopperFr: ah un nouveau puzzle de Cousnouf
CopperFr: ah non pardon de nicola
Zorg1: on va tous mettre le même avatar
CopperFr: on pourrait prendre celu de JBM
JBM: ah maintenant j'en ai un?
CopperFr: ca serait bien d'en avoir un
Stilgart: hop, tiling by sqtares, ça c'est fait
Stilgart: plus qu'un medium, un hard et un very hard...
Stilgart: merci euler (x3)
CopperFr: je savais qu'y avait eval en python
CopperFr: pas*
domak: o/
Zorg1: \o
Thyl: si cooper
domak: Tiens Zorg1, vu que tu es là j'ai une petite question: sur UTTT, quand tu fai s un playout et que tu dois choisir un board parce que celui sur lequel on t'envoie est déjà gagné, tu le choisis en random
domak: ?
domak: J'ai oublié de préciser sur du MCTS (mais bon j'imagine qu'il n'y a que ça en légende)
leojean890: nn y'a dbdr et Neumann qui sont en minmax:p
domak: ah ouais? ils ont trouvés des heuristiques?
leojean890: ouais mais j'ai pas les détails;)
leojean890: ils ont juste dit ça sur le chat
leojean890: ça me parait chaud à faire ;)
domak: oui carrément.
Stilgart: domak: tu peux faire un peu mieux que ça
Stilgart: retarder la défaite, ça peut te faire gagner si l'autre voit moins profond que toi
Stilgart: leojean890: en vrai, un MCTS sur UTTT ça finit en minimax
Stilgart: les 10-12 derniers coups (plies) je calcule plus rien
domak: sur la fin, je suis d'accord, c'est le début qui est chaud avec un minimax.
Stilgart: le début, je soupçonne que tu peux jouer un dictionnaire d'ouverture
Zorg1: bah lors d'un rollout tu chois tous tes coup en random ?
Stilgart: qui t'amène au pire à une situation peu défavorable
Zorg1: je comprends pas trop la question
domak: tu fais ton playout, tu simules l'adversaire en random qui t'envoie sur un board déjà gagné
domak: il faut choisir un nouveau board
domak: ça je le fais en random
CitrOwen: je galère sur power of thor episode 1....
Zorg1: mais même quand il t'envoie sur un board pas gagné
Stilgart: CitrOwen: on attend de toi que tu calcules toi-même la position de thor
domak: oui bien sûr mais là tu choisis juste un case
domak: une case
Zorg1: bah dans ce cas là aussi, t'as seulement plus de case
Zorg1: mais je me débrouille pour qu'elle soient équiprobable
Zorg1: ce qui ne serait pas le cas si je choisis le board au hasard puis la case
domak: ok je pense avoir compris
Zorg1: après j'ai pas comparé pour savoir quelle est la meilleure méthode
Zorg1: mais intuitivement j'ai l'impression qu'il vaut mieux que les cases jouables aient la même proba d'être sélectionnées
CopperFr: y a pas de galère sur thor 1
domak: oui en plus ça me parait plus simple
domak: bon j'ai encore du boulot pour l'instant je suis juste sur un array de 81 int...
UmeHearts: Les gars vous avez eu des soucie avec surface? test 5 les coordoné données en entrée cible aucun lac, et apparement ol est sencé y en avoir 1 :')
Zorg1: faut bitboarder un peu je pense
domak: oui, faut juste que je me sorte les doigts
CopperFr: bitboarder ?
domak: mettre des bits au lit...
domak: plus sérieusement utiliser des opération binaires sur des ints qui servent de tableaux de bits
domak: le truc pénible avec des and, or, et des shifts
domak: kdo, c'est noël avant l'heure: http://libfbp.blogspot.com/2017/05/tic-tac-toe-bitboards.html
Stilgart: merci
CopperFr: j'aime bien les shfits
domak: oui mais ça devient vite pénible à debugger...
CopperFr: on peut pas tout avoir
Stilgart: Automaton2000: tu as compris ?
Automaton2000: je ne sais pas si on a fait ca
Zorg1: tu sais pas grand chose Automaton2000
Automaton2000: j'ai vu des gens qui n'ont pas de pixels hors des lignes
Zorg1: :thinking:
UmeHearts: Program terminated with signal SIGSEGV, Segmentation fault. The program no longer exists. Ca c'est moche non? :kissing_smiling_eyes:
Zorg1: c'est classique quand tu fais du C/C++ ^^
CopperFr: oui le langage a été inventé pour ca :D
domak: c'est émouvant un premier seg fault...
JBM: on n'oublie jamais son premier
domak: en plus là c'est en public
Neumann: Y'a du revenant par ici dis-donc
CopperFr: je préférais les Guru Meditation :(
Bon[]Crayon: salut
Zorg1: oui ça revient le contest approche, t'as des gars qu'on avait pas vu depuis 6 mois qui poppent
Zorg1: j'ai vu R4 qui se baladait ici il y a quelques jours
Bon[]Crayon: en c++: -1 % 6 = -1
Bon[]Crayon: en python: -1 % 6 = 5
Bon[]Crayon: faut être au courant
Zorg1: après du moment que c'est cohérent avec / c'est ça le + important
CopperFr: Voous préférez quel résultat ?
Zorg1: car si tu veux -1 % 6 = 5 il faut que -1/6=-1
dwarfie: Bon[]Crayon ... pour etre au courant , faut faire mon CoC sur le sujet :D
Haashi: moi j'ai toujours préféré -1%6=5
CopperFr: en basic amstrad c'est aussi -1
Bon[]Crayon: dwarfie à l'occasion
dwarfie: https://www.codingame.com/contribute/view/426395bbfe950315a01a64bb4b1c369df9d7
Haashi: parce qu'en math, le reste d'une div euclidienne c'est toujours positif
CopperFr: (en js aussi)
Haashi: et que le modulo c'est un peu un reste
dwarfie: Haashi ... sauf que , suivant les langages , y'a 3 comportements :D
Haashi: ah ca j'en doute pas
leojean890: ça devrait ê la même partout :P
leojean890: comme dans les conventions mathématiques quoi^^
CopperFr: oui c'est comme le Math.round
Zorg1: bah si tu as -1/6=0 et -1%6=-1 ça colle aussi 0*6 + (-1) = -1
Haashi: juste que pour moi quand t'es modulo 6, c'est logique de dire : -1 = 6 * -1 +5 que - 1 = 6*0 -1
leojean890: le reste d'une DE doit ê positif je dirais aussi.. mais bon
dwarfie: et pour 1%-6 ?
Haashi: https://fr.wikipedia.org/wiki/Division_euclidienne#Extension_aux_entiers_relatifs
Haashi: après les informaticiens ca aime pas les maths
Haashi: et moi j'aime pas les accords au pluriel
ThomasNicoullaud: stop the count !
Haashi: count the vote !
dwarfie: it's the final countdown ... tadada da tadadatada ....
Haashi: il y a toujours pas de leak sur fall challenge 2020 ?
Neumann: A priori ça commence le 12
Neumann: Mais chur
Neumann: chut *
Stilgart: et ça porte sur du zelda, et c'est beautiful
Stilgart: et à la fin, on arrête de compter les votes aussi
Haashi: ah ouais un jeudi
CopperFr: ah j'aime pas zelda :(
Haashi: zelda c'est info sure ?
leojean890: un zelda donc des combats à l'épée et au boomerang, une triforce à aller chercher et des potions à boire ;)
dwarfie: on dit un jedi ... c'est plus classe
Haashi: je veux dire par la, si c'est du zelda c'est surement un jeu sur un board
leojean890: ouais c'est dans le titre du mail
Zorg1: ah le 11 tombe un mercredi
Haashi: ils vont nous faire un hypersonic avec un skin zelda
CopperFr: c'est pour les enfants zelda
leojean890: on va se bastonner entre nous avec nos bots;)
Stilgart: mais avec du fow cette fois
domak: et leojean890 gardera la porte de la légende
leojean890: hehe domak
Zorg1: ^^
leojean890: OOC ça m'a fait rager j'avoue xD
leojean890: 10j dans le top 10 gold;p
domak: putain 10 jours à mater le classement...
Haashi: t'es tooujours pas légende d'ailleurs
leojean890: eh non tjr pas :P
leojean890: j'ai pa repris ooc depuis !
Zorg1: bah reprendre en contest en multi
leojean890: pas
Zorg1: moi aussi j'ai des plans pour reprendre mes anciens bots de contest mais jamais fait
Haashi: fantastic bits c'est quoi qui marche bien
Haashi: algo génétique ?
leojean890: je faisais les annonces des gens qui passaient en légende :P
Zorg1: oui FB c'est en gros comme CSB
leojean890: j'crois que Magus a gagné avec un AG ouais^^
Zorg1: avec plus de mobile
Zorg1: AG marche bien
Haashi: de mobile ?
Neumann: C'est fini l'époque ou tu gagnes avec un AG
Haashi: ah oui compris
Haashi: tu ferais quoi alors neumann
Zorg1: oui j'ai oublié un s ^^
Neumann: Sur FB ? Un AG.
Neumann: Je parlais des contests :D
Haashi: ah oui
Haashi: interdit maintenant avec le fow
Haashi: bon ben je vais devoir ressortir mon ag de csb
Haashi: enfin, ma simu surtout
Haashi: il y a des gens en heuristique en légende vous pensez ?
darkhorse64: C'est que dit le PM de Bob
darkhorse64: *ce que*
Haashi: Ouais mais le code actuel de bob il est pas légende
Haashi: c'est un menteur
Haashi: enfaite ce que j'ai du mal a comprendre dans les AG pour CSB et FB
Zorg1: il a été légende pendant le contest je crois
Haashi: c'est la prédiction de l'adversaire
Zorg1: ça c'est le truc difficile. ça peut rendre ton IA timorée
darkhorse64: J'ai suivi son PM mais je n'ai fait "que" Gold
Zorg1: pareil
Zorg1: mais ça marche plutôt bien
Haashi: je suis entrain de le suivre moi
leojean890: pacman saeylos a gagné avec un AG:P
Haashi: je vais faire la partie flipendo
Haashi: faut que je retrouve comment trouvé l'équation d'une droite a l'aide de 2 points
darkhorse64: Pas facile de s'entrainer contre l'adversaire uand on ne sait pass où il est
darkhorse64: Fait un AG, c'est plus facile
leojean890: et unb détecteur élaboré de FOW ;)
Haashi: je me dis aussi que ca peut etre plus facile
Haashi: apres ca décale le probleme
Haashi: est ce que je veux em casser la tete a faire des optims un peu pourri a base de if un peu partout
Haashi: ou me casser la tete a reverse la physique
Zorg1: doit y avoir un CoC là dessus ^^
dwarfie: clairement
dwarfie: et carrement
Haashi: oh tu m'as donné une idée de contribution
Zorg1: omg
Cousnouf: bon j'ai réussi à quasi finir les montagnes russes, en détectant la boucle, mais pour le dernier je tombe sur une diff de 145k... alors que le montant total est de l'ordre de 8x10^13.... fuck..
Cousnouf: ahah
leojean890: décalage quelque part sûrement..
Cousnouf: ouais ben c'est bien du pipi ahaha
leojean890: et ouais il parait que c'était pas les mêmes boss pour les contests précédents et les multis associés, donc l'IA de Bob est passée légende qu'en contest;)
leojean890: mais ouais avec le FOW faut faire un AG associé à un super détecteur comme saeylos pour finir premier:P
Zorg1: il vont pê faire un contest sans FoW pour le 12
Zorg1: faut pas voir le mal partout
leojean890: maybe mais ils veulent pas des contests gagnés juste par la puissance du genre MCTS optimisé :P
Zorg1: bah tu peux rajouter du random alors ^^
Zorg1: mais à mon avis ça va hurler
leojean890: le random vaut mieux pas non^^
leojean890: faut trouver d'autres trucs que le FOW par ex un branching super élevé
Zorg1: bah un branching élevé c'est pas là où les AG deviennent intéressant ?
Zorg1: genre CSB
leojean890: encore plus élevé :P
leojean890: GITC:P
leojean890: (je suis pas fan de GICT;))
leojean890: ou OOC mais y'a branching élevé + FOW !
leojean890: j'avoue que CSB niveau branching c'est bcp aussi et un AG bien optimisé permet de faire suffisamment de simus
leojean890: pacman aussi du coup..
Zorg1: après pour CSB on peut se limiter dans les angles et les poussées, c'est ce qu'on fait en général
leojean890: ouais.. le branching est un peu réduit
leojean890: le seul AG que j'ai fait ici c'est A*C
leojean890: j'ai fait 2 SA = A*C et CVZ
CopperFr: le branching ca vous branche ?
Cousnouf: bordel c'est un souci de précison de shemale...
Cousnouf: c'est pour ça que j'ai pas totalement ce qu'il faut pour mon résultat géant..
Blackstar92: http://chat.codingame.com/pastebin/3f2a2df8-93f2-426a-bc1b-e91bce25309d
JBM: la der des der AutomatonNN
AutomatonNN: on a validé le problème de photoshop les gens les boites à la con
Blackstar92: Si quelqu'un qui a réussi en javascript ou typescript, peut m'aider pour ce puzzle, j'en serai ravi, merci d'avance.
CopperFr: J'avais fait une dichotomie pour ce puzzle
JBM: le nom de ce puzzle ne suffit pas à ce que je me rappelle de quoi il s'agit
CopperFr: C'était une histoire de Bob et Alice qui savent pas imprimer les numéro de page sur leur doc
JBM: c'est pas loin d'une description d'un puzzle de nicola
CopperFr: ca a été le puzzle de la semaine
CopperFr: ce n'est pas un puzzle de nicola ni un puzzle de Cousnouf
JBM: j'ai pas d'a-priori sur les puzzles de Cousnouf
CopperFr: ils ont le même avatar pourtant
CopperFr: Une contribution de java_coffee_cup
JBM: je suis pas emmerdé par les avatars sur pidgin
Cousnouf: t'as le chat CG sur pidgin?
Cousnouf: nan je l'ai sur la droite du site
JBM: au point que je tape même pas le 0
Cousnouf: c'est quoi le type de compte et params? il y a un lien?
JBM: https://forum.codingame.com/t/feature-update-chat-rework/1556/20?u=jbm
Cousnouf: merci
JBM: bienvenue dans un monde plus propre
Cousnouf: ouais clair..
JBM: [oui je réalise l'ironie de dire ça à un suisse]
Cousnouf: arf :D
JBM: eh, en connaissance de cause
CopperFr: parce que c'est sale le chat du site ???
JBM: je suis venu, j'ai vu des suisses nettoyer des GLISSIERES D'AUTOROUTE, je suis reparti
Cousnouf: ahahah le truc extrême :)
JBM: disons que ca fait garder une page du site ouverte
JBM: ca coute bien 1 ou 2 GB de RAM
Cousnouf: on est mal habitués
CopperFr: disons 500 Mo
JBM: ah ben tiens y'a 2 streams sur le meme clash
JBM: Recher, Alexandre2BI, si vous vous suivez O:-)
JBM: rho, twitch veut pas que j'aie le son sur les 2 a la fois
JBM: plus qu'a les rediriger sur les canaux G/D
Recher: Coucou. Bon, j'ai pas fini premier à ce clash. Mais j'ai toujours un peu de mal avec les ascii art.
JBM: oui mais il a pas fini alors tu peux aller le troll à domicile
leojean890: yesss 100% sur bender 4 enfin
JBM: euh, c'est pas un optim ca?
leojean890: oui mais trop chaud à faire 100% je trouve :s
leojean890: avec 53% j'étais classé 44eme/163..
leojean890: 169
leojean890: purée je suis le dernier des 100% et je suis 37e
leojean890: va falloir améliorer ça
VilBoub: moi j'suis 3ème des 0%, c'est bien ? ^^
leojean890: t'as pas encore pris le temps de le faire :P
Alexandre2BI: Ma licorne ressemblait à un éléphant à la fin du clash :(
leojean890: je trouve ça chaud en vrai..
VilBoub: c'est JBM le 1er des 0% =)
leojean890: ah^^
leojean890: JBM 0 0 Haskell
leojean890: en effet
JBM: ah, dans la liste bender4
JBM: jme souviens meme plus de quoi ça parle
leojean890: ouais, le classement par "ordre de submit" parmi les 0%..
leojean890: un truc chaud, laby avec des switchs
leojean890: les switches c un peu rpise de tête
leojean890: prise
JBM: et le secret pour atteindre les 100%, c'était donc?
leojean890: faire attention à pas faire de conneries :P
leojean890: je fais une série de BFS
leojean890: mais je sais que t'es fort en puzzles toi tu px résoudre ça trkl si t'en as l'envie ;)
leojean890: par contre mon truc pas optimal qui finit dernier des 100% c'est pas ouf;)
leojean890: maigre consolation : 6800 => 6070 et gagner 3 places, c pas encore ça;)