Chat:Fr/2020-11-05

From CG community
Jump to navigation Jump to search

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"

Default avatar.png 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

Default avatar.png 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

Default avatar.png 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 ?

Default avatar.png JBM: et le nettoyage

Bon[]Crayon: le blanchiment d'argent ?

Cousnouf: bah oui évidemment...

Cousnouf: et le ski aussi

Bon[]Crayon: :flag_ch: :skier:

Bob: ah mais super

Default avatar.png 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

Default avatar.png 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

Default avatar.png JBM: ça fera moins de parisiens

CopperFr: t'aimes pas les parisiens ????

Default avatar.png JBM: je les connais pas tous

Default avatar.png JBM: à part macron et blanquer

CopperFr: ah t'es pas sociable

Default avatar.png JBM: y'en a d'autres?

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

Default avatar.png 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 :)

Default avatar.png rayy: Salut, je suis bloquer sur l'éxo des température

Default avatar.png rayy: quelque peux m'aider ? :)

Default avatar.png rayy: quelqu'un*

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

Default avatar.png rayy: Haha

CopperFr: en même temps c'est facile l'exco température

Default avatar.png 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

Default avatar.png rayy: Super merci !

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?

Default avatar.png Aspic: Tortue ! Lol !

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...

Default avatar.png 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

Default avatar.png JBM: il builde mon submit, ca rame (et crashe silencieusement) dans le webpack

BlaiseEbuth: C'est ça de submit n'importe quoi .

Default avatar.png JBM: ma partie donne [INFO] BUILD SUCCESS

Default avatar.png JBM: c'est le "Create output archive" qui merdoie

Default avatar.png JBM: c'est plus ma responsabilité

Default avatar.png JBM: bon, pas grave, je vais attendre que qqun en parle aux devs

Default avatar.png 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 ?

Default avatar.png GratienFalcoz: C++ et "rectangle partition"

BlaiseEbuth: Ah. C'est beaucoup.

Default avatar.png GratienFalcoz: beaucoup pour explorer 20000 solutions?

Bob: les options de compil : t'es en debug

Default avatar.png GratienFalcoz: je trouve pas trop mais je n'ai certainement pas trouvé le bon algo

Default avatar.png 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"

Default avatar.png 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à.

Default avatar.png GratienFalcoz: ben mon algo "compte" chaque solution

Bob: qu'appelles-tu une solution ?

Default avatar.png GratienFalcoz: les carrés

CopperFr: une combinaison

Bob: mais encore ?

Default avatar.png 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é..

Default avatar.png 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..

Default avatar.png GratienFalcoz: oui c'est ce que j'ai plus ou moins fait :

Default avatar.png GratienFalcoz: lister toutes les cotes possibles sur X et Y

Cousnouf: hum bizarre du coup que la perf soit bof bo

Default avatar.png GratienFalcoz: puis faire une boucle sur les x et faire : count += std::count( measY.begin(), measY.end(), measX[ i ] );

Default avatar.png GratienFalcoz: cela donne le bon résultat, mais trop lentement

Bon[]Crayon: En soumission est-ce que ça passe ?

Default avatar.png GratienFalcoz: pas essayé, je ne savais pas que je pouvais souettre sans passer tous les test

Bon[]Crayon: Oui tu peux

Default avatar.png 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

Default avatar.png 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

Default avatar.png JBM: dommage que le submit plante; chez moi ça commence à ressembler à qqch https://youtu.be/Z77ORe_r5H0

Default avatar.png 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.

Default avatar.png 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é

Default avatar.png JBM: ah cette fois-ci c'est passé

Default avatar.png JBM: sacré cg

Default avatar.png 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/

Default avatar.png JBM: j'ai pas trop compris comment lire son tableau de streamers

Default avatar.png JBM: qui commence par 2 non-streamers

Stilgart: c'est pas un lien vers le bouton live ?

Default avatar.png JBM: et oh joie, encore une liste de ressources

Default avatar.png JBM: non

Default avatar.png 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

Default avatar.png JBM: un genre de feuille 1-2-3 quoi

b0n5a1: genre 2 jours ^^

Default avatar.png JBM: avec un peu de couleur

Default avatar.png 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

Default avatar.png liguopengbenli: :grin:

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

Default avatar.png JBM: oh y'a un sondage pour élire le vainqueur du fall challenge

Default avatar.png JBM: on n'arrête pas le progrès

Default avatar.png 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 !!! ;)

Default avatar.png JBM: https://forum.codingame.com/t/poll-who-will-win-the-fall-challenge-2020/187257?u=jbm

Default avatar.png JBM: ben va voter pour toi, vite

Default avatar.png 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]

Default avatar.png HayTheFirst: Je comprends pas comment c'est possible que je monte en classement sans être sur le site pendant 2 mois x)

Default avatar.png 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"

Default avatar.png HayTheFirst: nope aucune augmantation

Default avatar.png HayTheFirst: Je pense surtout que ce sont d'autres qui sont descendus

Default avatar.png HayTheFirst: Augmentation*

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

Default avatar.png 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 :/

Default avatar.png JBM: ah, ça doit pas être possible alors

Here_s_Chopi: Met étudiant par défaut

Default avatar.png 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

Default avatar.png JBM: à mort les mp

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 ?

Default avatar.png 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

Default avatar.png 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

Default avatar.png JBM: oui

CopperFr: en C tu peux passer les dimensions puis le tableau

Stilgart: (il y a de l'écho :) )

Default avatar.png JBM: tu scrolles de quoi la?

UmeHearts: yes je sais stilgart mais j'ai vraiment pas compris tout a l'heure, excuse ma maladresse :rolling_eyes:

Default avatar.png JBM: ah ok

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 ?

Default avatar.png JBM: oh des array de array

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

Default avatar.png JBM: dis-toi que c'est pas ça qui nous empêche d'avoir le meilleur parmi les dispos

Default avatar.png JBM: je sais pas si ça rassure

Zorg1: je sais même pas si ça existe cette notion de "meilleur" dans ce domaine

Default avatar.png 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

Default avatar.png JBM: ah maintenant j'en ai un?

Default avatar.png JBM: décidez-vous

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...

Default avatar.png 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 :(

Default avatar.png Pituccini: saluttttt

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^^

Default avatar.png JBM: comment es ton re

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

Default avatar.png 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

Default avatar.png 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

Default avatar.png JBM: houla ça pue ça

Default avatar.png 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

Default avatar.png 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

Default avatar.png JBM: je suis pas emmerdé par les avatars sur pidgin

Cousnouf: t'as le chat CG sur pidgin?

Default avatar.png JBM: pas toi?

Cousnouf: nan je l'ai sur la droite du site

Default avatar.png JBM: lser

Default avatar.png 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?

Default avatar.png JBM: https://forum.codingame.com/t/feature-update-chat-rework/1556/20?u=jbm

Cousnouf: merci

Default avatar.png JBM: bienvenue dans un monde plus propre

Cousnouf: ouais clair..

Default avatar.png JBM: [oui je réalise l'ironie de dire ça à un suisse]

Cousnouf: arf :D

Default avatar.png JBM: eh, en connaissance de cause

CopperFr: parce que c'est sale le chat du site ???

Default avatar.png JBM: je suis venu, j'ai vu des suisses nettoyer des GLISSIERES D'AUTOROUTE, je suis reparti

Cousnouf: ahahah le truc extrême :)

Default avatar.png JBM: disons que ca fait garder une page du site ouverte

Default avatar.png JBM: ca coute bien 1 ou 2 GB de RAM

Cousnouf: on est mal habitués

CopperFr: disons 500 Mo

Default avatar.png JBM: c'est bien les streams

Default avatar.png JBM: un clash NP-complet

Default avatar.png JBM: un clash "factorielle"

Default avatar.png JBM: un clash wtf

Default avatar.png JBM: un clash ascii art

Default avatar.png JBM: ah ben tiens y'a 2 streams sur le meme clash

Default avatar.png JBM: Recher, Alexandre2BI, si vous vous suivez O:-)

Default avatar.png JBM: rho, twitch veut pas que j'aie le son sur les 2 a la fois

Default avatar.png JBM: ah si c'est bon

Default avatar.png 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.

Default avatar.png JBM: oui mais il a pas fini alors tu peux aller le troll à domicile

leojean890: yesss 100% sur bender 4 enfin

Default avatar.png 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

Default avatar.png 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^^

Default avatar.png JBM: gni?

leojean890: JBM 0 0 Haskell

leojean890: en effet

Default avatar.png JBM: ah, dans la liste bender4

Default avatar.png 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

Default avatar.png 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

Default avatar.png JBM: C'était Donc Ça

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;)