Chat:Fr/2020-08-24

From CG community
Jump to navigation Jump to search

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

Automaton2000: BlaiseEbuth tu me fais monter

AutomatonNN: oui mais tu peux pas te dire que tu as des problèmes de contest de contest ?

BlaiseEbuth: Calmos Automaton2000 ! Oo

Automaton2000: Ça veut dire que tu es pas loin de chez moi

BlaiseEbuth: :fear:

Alshock: xD Automaton2000 qui se déchaine

Automaton2000: y'a un truc que je pige pas comment je peux me tromper

plieuse: bonjour les gens, Automaton2000, AutomatonNN

Automaton2000: et si tu as la liste des actions possibles

AutomatonNN: ouais mais c'est pas comme si j'ai pas trop de mal à comprendre que tu as compris ton code a tout le

BlaiseEbuth: o/

plieuse: \o

dwarfie: BlaiseEbuth a un ticket avec Automaton2000 :D

Automaton2000: je ne comprend pas pourquoi mon code marche pas :d

Default avatar.png JBM: comment es ta weekend

BlaiseEbuth: longue

Bon[]Crayon: salut à tous

Bon[]Crayon: bon lundi AutomatonNN

AutomatonNN: ou alors t'es pas loin de ton code de bon oui

Bon[]Crayon: bon lundi Automaton2000

Automaton2000: on est tous dans la meme ligue?

Bon[]Crayon: Automaton2000 Je suis dans la ligue bug.

Automaton2000: parce que j'avais pas prévu de le faire

Bon[]Crayon: Automaton2000 Bon Courage.

Automaton2000: pas eu le temps de me mettre à la fin du contest

Default avatar.png HayTheFirst: Ouf enfin fini le CGX. Il est un peu embêtant, mais par rapport aux autres il reste simple, alors je comprends pas pourquoi il rapporte autant x)

Default avatar.png HayTheFirst: Ok alors quand je vois les meilleures solutions je me sens tellement nul x)

Alshock: Ah oui CGX j'avais beaucoup aimé, très sympa

plieuse: :clap:

Default avatar.png HayTheFirst: Texas Holdem je comprends pas le principe de kicker ^^'

Default avatar.png JBM: mmm j'en ai un mauvais souvenir

Default avatar.png JBM: mais peut-etre que je le confonds avec un des premiers community

dbdr: puzzle of the week par JBM

hemhel: ja

Default avatar.png HayTheFirst: Il m'a pas l'air si complexe en vrai

Default avatar.png HayTheFirst: S'il s'agissait de corriger, là ça aurait été un peu plus le bazar pour moi :sweat_smile:

Default avatar.png HayTheFirst: Bon bah fini

Default avatar.png HayTheFirst: Bien moins embêtant qu'un certain Brainfuck :-P

Default avatar.png JBM: embetant le brainfuck?

Default avatar.png JBM: hein un puzzle of the week par moi?

Default avatar.png JBM: ah, brackets

Default avatar.png JBM: que c'et vieux

darkhorse64: T'es sûr que c'est le tien ? Il n'a pas le tag "Reading comprehension"

BlaiseEbuth: Kesta avec BrainFuck ? :rage:

Default avatar.png JBM: t'as qu'a le rajouter

Default avatar.png JBM: apparemment j'en ai que 3 en RC

Alshock: Ah, il faut pas corriger les brackets ?

Alshock: Mince j'aurais mal lu en diagonale ?

darkhorse64: C'est dans la suite

dbdr: il faut dire si on peut corriger

dbdr: c'est pas pareil que de corriger

Alshock: mais c'est bien la extended edition le POTW non ?

Default avatar.png JBM: oui

Alshock: ah oui en effet faut juste dire oui ou non

dbdr: > This is a harder version of community puzzle “Brackets, extreme edition” joie infinie

Alshock: T'aurais pu mettre le lien vers la extreme extended dans la description nul ne t'en aurait voulu (oui j'invente des noms)

Default avatar.png JBM: les statements IO linkifient pas

Alshock: aw :/

Alshock: mais comment ça se fait qu'on renvoie vers le wiki parfois alors ?

Default avatar.png JBM: sans link

Default avatar.png JBM: moche

BlaiseEbuth: Et sans link, qui va sauver zelda...

Alshock: ça va encore faire des pots cassés cette histoire

BlaiseEbuth: Un coup des amateurs de ruby...

Alshock: incroyab' je suis level 26... on fait ce qu'on peut avec ce qu'on a :P

Alshock: qui c'est qui disait du mal des regexp ya quelques jours. Avec les récursives on peut se débarasser des puzzles brackets avec un coût pas opti, mais une élégance et une simplicité si tentantes

dbdr: JBM, vicieux de changer l'ensemble des symboles

dbdr: d'un puzzle à l'autre

Alshock: +1, en lus j'ai mal copié/collé, ça m'a plus fait perdre de temps que ça n'aurait dû

Default avatar.png JBM: ?

Alshock: t'as rajouté la paire <>

Default avatar.png JBM: entre lequel et lequel?

Alshock: entre le extreme et le POTW

Default avatar.png JBM: lol ma solution haskell

Default avatar.png JBM: mais extreme est pas de moi je crois

Alshock: je pense que ceux d'avant n'étaient pas de toi ?

Default avatar.png JBM: y'en a plus ou moins qu'un avant

Alshock: y avait les trois hors balises <>, mais pas de flip

dbdr: JBM, oui, mois aussi je l'ai fait dans un language lol

Default avatar.png JBM: https://imgur.com/a/HpNVDGw

Alshock: j'aimerais bien voir le haskell si c'est pas de la regex :D

Default avatar.png JBM: je t'ai donne l'avant-gout

Alshock: mais qu'est-ce que ?!?

Default avatar.png JBM: (le reste est probablement en bas de la page contrib)

dbdr: c'est comme çá qu'on prétend savoir faire du Haskell ;)

Default avatar.png JBM: farpaitement

Alshock: C'est une nouvelle manière de ne pas utiliser eval ?

Default avatar.png JBM: dtm c'est pas moi qui le dit

Default avatar.png JBM: j'ai le badge cg

dbdr: psa mieux que euler, c'est dire

Default avatar.png JBM: je suis pas au fait de cet aspect de sa reputation

dbdr: *pas

dbdr: son badge bash c'est python -c

Default avatar.png JBM: bon c'est quoi les limites des capacites de dot(graphviz)

Default avatar.png JBM: ah ok

Default avatar.png JBM: c'est vrai qu'il est windowsien non?

Default avatar.png JBM: meme si y'a bash la-bas maintenant

Default avatar.png JBM: quel malheur

dbdr: non, euler => Linux

dbdr: et C#, va comprendre

Alshock: Linux => life

Alshock: donc euler => life

Alshock: j'ai dû rater une implication quelque part

dbdr: life => CG

Default avatar.png JBM: ok, j'y comprends rien alors

dbdr: je suppose qu'on peut utiliser linux sans se lancer dans les joies de la programmation en bash

Alshock: oui, on peut faire du zsh à la place :P

dbdr: sinon, JBM, ta question, c'est si dot est turing complet? ;)

Default avatar.png JBM: non, juste les limites

dbdr: avec une question précise comme ça...

Default avatar.png JBM: j'ai un gros graphe, plutot sparse (~100k noeuds, ~300k aretes)

Default avatar.png JBM: je me demande et a quel point ca se visu, et le rayon

Default avatar.png JBM: bon le rayon c'est facile

dbdr: pas sur que ce soit optimisé pour ce genre de taille, mais tu peux toujours tenter...

Default avatar.png JBM: faudrait que je trouve une heuristique pour donner une taille pertinente aux noeuds

dbdr: je suis pas optimiste

dbdr: c'est pas vectoriel?

dbdr: taille 1 :)

Default avatar.png JBM: je sais plus

dbdr: meme sur des graphes de dépendences bcp plus petits je le trouve pas terrible, alors...

Default avatar.png JBM: hahaha je viens d'effacer mon repertoire avec toutes mes sources

Default avatar.png JBM: heureusement que tlm est en RAM dans emacs

Default avatar.png JBM: j'aurais du me douter que ca puait quand il m'a demande s'il fallait activer le -r alors que le repertoire etait cense etre vide

dbdr: "il" ?

Default avatar.png JBM: tu parles d'emacs au feminin?

dbdr: je demandais qui est il

Default avatar.png JBM: ok emacs donc

dbdr: compris :)

darkhorse64: Bon, ben, du coup, j'ai fait "extreme" & "enhanced" pour optimiser le rendement XP

Default avatar.png JBM: oui c'etait le bon moment

Default avatar.png JBM: y'en a 2 ou 3 autres si vraiment t'aimes ca

dbdr: ya le fameux rm -rf ~ /pics

dbdr: ah mince, pourquoi ya un espace?

Default avatar.png JBM: rm protege contre ca par defaut non?

dbdr: non

dbdr: rm -i oui

Default avatar.png JBM: --no-preserve-root ne pas traiter « / » de manière spéciale

dbdr: et ~ ?

Default avatar.png JBM: quoi ~?

Default avatar.png JBM: ah fallait RETIRER l'espace dans ton ex

dbdr: je viens d'effacer ~

Default avatar.png JBM: oui oui

Default avatar.png JBM: c'est moins grave que /pics je pense ;p

darkhorse64: J'ai vu "ultimate" mais il faut que je gère le cas <>{}<> vs <<{}>>

dbdr: /pics: not found

Default avatar.png JBM: y'en a un plus simple que ultimate je crois

dbdr: ça me fait une belle jambe

Default avatar.png HayTheFirst: En gros le tout doit être contenu c'est ça ?

Default avatar.png JBM: ah voila, "brackets enhanced"

Default avatar.png JBM: j'ai un "brackets impossible" dans ma file, je l'ai toujours pas finalise

darkhorse64: pardon, pardon, j'ai confondu enhanced avec le puzzle de plopx

Default avatar.png JBM: le plopx c'est extreme

Alshock: tout est dans les superlatifs

Default avatar.png JBM: c'est l'escalade

Alshock: des backslash

BlaiseEbuth: Les latifs normaux suffisent pas ?

Alshock: ça dépend de ton alimentation

Default avatar.png JBM: qqun a inspecte un peu c'est quoi le gros blob webasm de 500k qui vient dans les pages des profils des codeingamers?

Default avatar.png JBM: CG, tout dans le gaspillage

Alshock: non, je regarde pas les pr0n bondage pour bots google

Bob: fix ta economie

Bob: o/

Alshock: Oh tiens, un Bob sauvage ! o/

Alshock: Comment vas-tu ?

Bob: sauvagement

darkhorse64: Les tests sont plus durs dans enhanced par rapport à extended ? Parce que c'est le même texte. C'est pour ça que je mélange tout

Bob: effare devant la stabilite de nos productions

Default avatar.png JBM: ameliore ton bp bob \o

Default avatar.png JBM: darkhorse64: je sais plus, ca fait *tres* longtemps

Default avatar.png JBM: j'imagine, quand meme

Bob: j'aime pas pointer du doigt mais je note quand meme qu'on a un gars dans l'equipe, on est regulierement emmerdes suite au merge de ses branches

Default avatar.png JBM: sinon ca justifiait pas le puzzle

Bob: sinon ma foi ca va

Bob: vacances reposantes

darkhorse64: Pas grave, j'ai fait copier/coller de l'un sur l'autre et ça marche

F.boka: Hello Petite question : c'est la taille d'un pod sur CSB ? J'aimerais bien connaitre la distance où il y a collision

Bob: reprise en mode "calme avant la tempete" entre le retour de tout le monde au boulot avec masque mardi prochain qui va etre folklo + rentree des classes + reprise des activites + mise en action du plan de licenciement

Alshock: @Bob "Si tu veux nous aider, je t'en prie pose ce clavier et fais-nous du café"

Alshock: @F.boka bonjour, 400 de mémoire, mais c'est donné dans l'énoncé

Alshock: The pods have a circular force-field around their center, with a radius of 400 units, which activates in case of collisions with other pods.

F.boka: Ah oui au temps pour moi : désolé :sweat_smile:

Bob: mais Nintendo vient d'annoncer la reedition de Pikmin 3 sur Switch donc tout va bien

Alshock: tiens d'ailleurs le enhanced de JBM est pas inutile, y a des tests que ma regex de l'autre ne passe pas

Default avatar.png JBM: \o/

Alshock: on se demande plutôt à quoi servait le POTW du coup :P

Default avatar.png JBM: c'est difficulte croissante

Bob: et on se prend a esperer pouvoir recommencer les stages d'aikido

Alshock: ils auraient au moins pu mettre le puzzle complet

Default avatar.png JBM: si t'arrives a resoudre le dernier, ca annule les autres

Alshock: la difficulté par les tests avec le même énoncé je déteste

Default avatar.png JBM: mais tout le monde n'arrivera pas a resoudre toute la chaine

Default avatar.png JBM: HA HA HA HA

Alshock: Bonjour Monsieur Ganondorf

Default avatar.png JBM: c'etait tout le debat a l'epoque

Default avatar.png JBM: y'en a pour qui c'est le meme probleme rha pourquoi y'en a 2

Default avatar.png JBM: y'en a pour qui c'est pas le meme pb (l'enonce est pas le meme, les contraintes sont differentes et ca change BEAUCOUP de choses)

Alshock: bah c'est mars lander et la moto là

Default avatar.png JBM: oui un peu

Default avatar.png JBM: est-ce que CG serait mieux sans ML1?

Default avatar.png JBM: et toutes les solutions de ML3 qu'on trouve en le resolvant

Alshock: Mon dieu, mais comment je vais débugger ce monstre moi ?

Alshock: <)(][><>((]]><><))[](]>>[(})<>(>>>>))))} ]][[[[}[]{]]]<<}}<}><}<}(){}{))<}{{[]{{}{()}>])()) }((}[)(}}]]{}}{])<}{>><{<>{}}[]}][{><)())>>[><[<>){}}><}}}() ()<]]<<><<>>()(><({}<)}{)>(>()[(()}{)]}}{}>>{}{{<>><((<(){}(>>[[)<<())

Default avatar.png JBM: est-ce du BF valide?

Default avatar.png JBM: c'est tout le meme pb

Alshock: @JBM ouais alors pour le coup j'aurais bien aimé que ML3 implique ML2, là ma solution lui est spécifique et je trouve ça un peu dommage

Default avatar.png JBM: oui mais tu peux t'en prendre qu'a toi-meme

Default avatar.png JBM: fais donc une solution specifique pour ultimate

Alshock: non, je m'en prends à mon AG qui est trop nul

Alshock: un peu d'indépendance que diable

Alshock: attends, j'ai pas résolu enhanced encore

darkhorse64: ML2/ML3 même code pour moi

darkhorse64: J'ai un petit peu adapté pour ML1. L'optim, c'est aussi le même code que pour ML2. Le rendement, toujours ...

darkhorse64: Think once, run many

Default avatar.png JBM: c'est exactement pour ca que j'ai toujours pas commence ml2

darkhorse64: Après, j'ai fait Search Race avec ce code ...

Alshock: grmblmbl, j'arrive vraiment pas à empêcher une regex de récurser débilement quand elle est fausse

Alshock: pourquoi c'est tellement plus facile de faire des sub ?

darkhorse64: Fais des ifs

Alshock: Ah ! Je suis un CONNARD

Alshock: mon * était pas en nongreedy

Default avatar.png JBM: on n'en doutait pas

Bob: darkhorse64 : tu m'otes les mots de la bouche

Default avatar.png JBM: https://imgur.com/a/zb78vJo

Alshock: Ah ouais c'est des ifs ça ? Du haut de ma culture inexistante j'ai toujours appelé ça des cèdres

darkhorse64: Mon bot DB, c'est un if

Default avatar.png HayTheFirst: C'est quoi la différence entre la extended et la enhanced dans les brackets ?

Default avatar.png JBM: demande a alshock, moi j'ai oublie

Alshock: les 3 derniers tests sont bien plus lourds, j'avais raté une récursion inefficace sur extended

Alshock: (plus lourds dans la enhanced

Default avatar.png HayTheFirst: Ah, moi c'est passé pareil x)

Alshock: bracket match: )

BlaiseEbuth: Alshock, ta bracket est ouverte.

Alshock: BlaiseEbuth tu veux bien la fermer pour moi ? :D

BlaiseEbuth: :no_mouth:

BlaiseEbuth: :zipper_mouth:

Default avatar.png [tom]: Salut

F.boka: Hello

Default avatar.png [tom]: Vous allez bien ?

Bon[]Crayon: AutomatonNN 1 + 1= 3

AutomatonNN: oui voila

Bon[]Crayon: AutomatonNN On comprend tes échecs à tous ces contest de contest.

AutomatonNN: oui

Bon[]Crayon: AutomatonNN C'est la petite forme du lundi.

AutomatonNN: oui j'ai pas vu le contest de ce que j'ai fait

Bon[]Crayon: AutomatonNN une bourde de plus

AutomatonNN: oui j'ai pas trop compris ce que tu veux dire

Bon[]Crayon: AutomatonNN Sois plus attentif.

AutomatonNN: oui je suis pas sur que c'est pas trop compliqué de faire un truc de ce que j'ai fait pour te faire

Bon[]Crayon: AutomatonNN Tu m'as ferraille.

AutomatonNN: pods qui passe pas le boss dans le top 5 et tu repasse en mode wood 1 ?

Bon[]Crayon: AutomatonNN Aie Aie Aie

AutomatonNN: voilà

pardouin: o/

Bon[]Crayon: :wave_tone2:

Default avatar.png JBM: ok j'ai crashe dot

Default avatar.png JBM: sfdp veut bien, ca me fait un svg de 107MiB

Default avatar.png JBM: on va voir si ca me crashe firefox aussi

pardouin: JBM bosse ton CotR c'est hyper simple de bien se classer en fait

Default avatar.png JBM: en hardcode ou en recherche stochastique simple?

pardouin: juste avec une recherche bien ficelée de profondeur 1 tu peux faire 5300

pardouin: avec 0 hardcode

Default avatar.png JBM: je vois pas trop ce que tu entends par profondeur dans ce contexte

pardouin: en envisageant plusieurs ouvertures

pardouin: en regardant juste la lettre suivante dans la phrase

Default avatar.png JBM: ah ok

Default avatar.png JBM: mais ca c'est plus ou moins deja ce que j'ai non

pardouin: pour gagner quelques chars tu peux tester des ouvertures types genre tout à M

pardouin: après de manière non innocente je lui propose de tester l'ouverture THETHETHE...

pardouin: il aime bien :)

Default avatar.png JBM: mmm j'ai 6092

Default avatar.png JBM: me souviens pas particulierement comment

Default avatar.png JBM: ah c'est du java

Default avatar.png JBM: ca doit etre un truc trouve en ligne adapte pour ^^

pardouin: enfin bref top 31 sans forcer

pardouin: avec juste un peu de hardcode pour chopper lui indiquer les répétitions de mots parce que j'avais la flemme de faire une fonction pour ça sachant que je les avais sous le nez :/

pardouin: -chopper

Default avatar.png JBM: ca fait combien de CP #31?

pardouin: je sais pas je viens de gagner 9 places avec l'ouverture THETHETHE...

pardouin: mais #40 ça fait 2300 CP

pardouin: sachant qu'il faut 3400 pour les 2%, ça t'y amène quasi

Default avatar.png JBM: ah oui effectivement

Alshock: ...

Alshock: Quand on fait 5[x] Ruby sort le xème digit de la conversion de 5 en binaire

Alshock: Je peux savoir qui est le génie qui a eu cette idée ? Que je lui étale ses tripes au sol ?

Default avatar.png JBM: je connais des optims ou ca peut etre pratique

BlaiseEbuth: Automaton2000, tu passera la serpillère derrière Alshock...

Automaton2000: il est un peu plus le droit de vie ou de mort sur les contrib coc

Alshock: @JBM c'est vrai que ça vaut mieux que d'être explicite, surtout dans un langage où l'explicitation est aussi longue : 5.to_i(2)[x]

pardouin: ben pour le golf c'est cool

Alshock: 5.to_i(2)[-x] pardon, c'est à l'envers en plus

Alshock: pour le quoi ?

pardouin: je sais plus si c'est en ruby que j'avais vu une méthode pour trouver la string suivante dans l'ordre lexicographique

Alshock: oui .succ

pardouin: genre tu lui donne ABND il te sort ABNE

pardouin: c'est rigolo ruby

Alshock: ah non, ça je connaissais pas

Alshock: ah si si pardon c'est bien ça

Default avatar.png JBM: ah ben j'ai eu un png quand meme

Default avatar.png JBM: 5807 x 5491

Default avatar.png JBM: c'est pas gagne niveau ergonomie https://imgur.com/a/XgsJ4s5

Zorg1: marrant on dirait un "idée noire" de Franquin ...

Default avatar.png JBM: lol ca m'a fait penser a la meme chose

Default avatar.png JBM: ca vaut bien un rorschach

Alshock: Du même auteur ça me fait spontanément penser à ça : https://imgur.com/a/YcRLYHa

Default avatar.png JBM: mmmmm ok

BlaiseEbuth: Ah. Y'a un mec qui a découvert itertools.groupby en python...

Alshock: Blaise et le python, une longue histoire d'amour

BlaiseEbuth: C'pas l'problème. C'est le "J'ai découvert une fonction cool, je vais créer un clash dont la solution est 'mafonctioncool()'."...

Zorg1: c cool

dwarfie: BlaiseEbuth ... ca me rappelle quelqu'un ... MrX est de retour ... ?

BlaiseEbuth: Nan. C'est pas lui...

dwarfie: ouf ..... :D

dwarfie: bon , ca va forcer a faire un clash orienté bash du coup ;)

dwarfie: (en meme temps , je pense que celui la se bash sans forcer :D )

Zorg1: oh non pas lui

dwarfie: Automaton2000 ... ca te derangerais de faire un peu de moderation ... ou de dire tortue ...

Automaton2000: surtout si tu as des soucis de timeout

dwarfie: Automaton2000 : c'est le but ... qu'on puisse se reposer un peu ...

Automaton2000: ah oui je voulais dire :)

dwarfie: chat en pls ...? bip ..

dwarfie: bon , ca a pas durer longtemps ... AutomatonNN t'as fait quelque chose ?

AutomatonNN: oui je sais pas si c'est pas trop compliqué de faire un truc de ce que je pense et vire ton code :D

Bon[]Crayon: AutomatonNN aujourd'hui tu radotes

AutomatonNN: remarque tu es toujours pas trop compliqué de savoir quelle le faire et tu as compris ?

Bon[]Crayon: AutomatonNN pas du tout

AutomatonNN: oh oui tu vas pas passer de l'Automaton2000

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

kayou: Bonsoir

BlaiseEbuth: 'soir

Default avatar.png JBM: comment es ta csb

kayou: sur un clash https://www.codingame.com/clashofcode/clash/report/1350890ff430892ee0ac33e9c3730a9f1efdcd4

kayou: je faits 50% au test et j'ai 100% à à la fin, c'est mon code qui déconne ou le test ?

Alshock: tu passes les validateurs mais pas les tests dans l'IDE

kayou: oui

Alshock: donc pour répondre à la question les deux déconnent

Default avatar.png JBM: vaut mieux ca que le contraire non?

BlaiseEbuth: Alshock lvl-up: paraphrase +100

Alshock: bah parfois quand quelqu'un pose une question et que tu sais pas quelle partie il n'a pas compris la paraphrase c'est cool :D

Default avatar.png JBM: la paraphrase peut aider comme eclairage different de la question BlaiseEbuth

kayou: en fait il ya 3 trucs, les test le validateur et mon code, il y en 2 qui déconnent, mais je ne sias toujours pas lesquels :)

BlaiseEbuth: Je dirais même qu'elle permet d'apréhender le problème sous un autre angle JBM.

Alshock: sans les données on peut supposer (espérer ?) que c'est ton code et les validateurs (incomplets)

Alshock: avec les données réelles on pourrait se rendre compte avec horreur qu'en fait tout est à jeter

BlaiseEbuth: C'est dangereux de jeter des kayou

Alshock: Ah mais c'est un shortest ton code ? Du coup le fait de ne pas gérer les cas des tests qui ne sont pas dans les validateurs je peux même pas dire que c'est une erreur de ta part

Alshock: donc la faute incombe excusivement aux valikdateurs

BlaiseEbuth: Genre c'est fait exprès... :grin:

kayou: je medemande ce que faisait les tests de K1521 ?

kayou: en tout cas il s'est pas pris la tete longtemps avec ca

tekki: Automaton2000 au rapport!

Automaton2000: ce qui n'est pas la meme chose