Chat:Fr/2022-03-26

From CG community
Jump to navigation Jump to search

Sakisan: Automaton2000 debout !

Automaton2000: il y a une histoire de géométrie non euclidienne aussi

Default avatar.png Sydny: http://chat.codingame.com/pastebin/3b5cad62-19bb-49c4-aefe-969834e38b28

Default avatar.png RaniaM: hi

dbdr: \o

Zorg1: o/

Stilgart: \o/

Stilgart: Automaton2000: et si tu passais à des histoires de licornes et de tortues ?

Automaton2000: c'est quoi que tu veux faire un algo de recherche

Zorg1: je sais pas si tu trouveras des tortues en haut de la colline Automaton2000

Automaton2000: et tu as un exemple ?

dbdr: while true; do echo "Automaton2020, dis tortue"; done

Zorg1: d'après une chanson le HC était une méthode pour poser un lapin à des gars trop entreprenant Automaton2000

Automaton2000: je pense que ça fait partie des trucs que tu peux faire des trucs du genre

Zorg1: tu fais de la politique Automaton2000 ?

Automaton2000: surtout quand tu vois que le 1v1 comme alternative

dbdr: vous etes motivés pour code keeper?

dbdr: pour l'instant je triche, mais je commence à le faire vraiment

Stilgart: code keeper ?

dbdr: https://www.codingame.com/ide/puzzle/code-keeper---the-hero

Stilgart: alors

Stilgart: by aCat, validé par potes de aCat

Zorg1: ça veut pas dire qu'il est mauvais non plus

Zorg1: juste pas sec

dbdr: le pb pour l'instant c'est les maps fixes

Stilgart: aCat ne sait pas coder./

dbdr: mais https://www.codingame.com/ide/demo/91869925f0da7b1022b05433d49e2d49637eec

Stilgart: non, le problème c'est le referee bogué à mort, même si on ne l'a pas encore vu

dbdr: ya quoi comme bug?

dbdr: clairement faudrait le rendre public

dbdr: euler l'a vu :)

Stilgart: aucune idée, mais aCat ne sait pas coder

dbdr: axiome 1 :D

Stilgart: j'ai corrigé suffisamment de merde à lui pour avoir une confiance nulle

Stilgart: et comme on ne peut pas non plus avoir confiance en ceux qui ont approuvé...

dbdr: bah en écrivant la sim on trouvera les bugs, si besoin :)

dbdr: tu as des annecdotes juteuses de bugs de aCat, Stilgart? ;)

eulerscheZahl: do you have trust in me patching the map generator at least?

Stilgart: https://forum.codingame.com/t/community-puzzle-jump-point-search-runtime/187980/4

eulerscheZahl: yes i remember that one very well

Stilgart: eulerscheZahl: I can trust you :)

eulerscheZahl: personally i opted for rage quit upon reading half the statement

Stilgart: + https://www.codingame.com/contribute/view/949f39df6f0808f04ae3d4a8b1096c9a52e

domak: o/ Hello dbdr, il y a moyen en rust sur coding game de dumper les inputs? j'ai rien trouvé pour faire de la compression et du base64...

Stilgart: fais-le à la main

dbdr: domak: pour pas mal de jeux la compression est pas indispensable

Stilgart: comme ça, tu feras de la base 80 accessoirement

Stilgart: vraie question : la taille de l'ouput, elle est en octet, ou en nombre de char ?

dbdr: char je pense

domak: si pas de compression, j'ai pas beson de base64/80, non?

Stilgart: (parce que si c'est en nb. de char, l'utf16 c'est bien aussi)

Stilgart: domak: en vrai, j'ai assez vite besoin de "compresser" moi

Stilgart: (même si là c'est surtout du réencodage, et pas de la compression)

dbdr: en general la philosophie de rust c'est de limiter la taille de stdlib et de privilégier des crates externes

domak: yeap, j'ai vu ça, mais sur CG on est limité sur les crates

dbdr: pour éviter de trimballer des implementations obsoletes ad vitam eternam comme java par exemple

dbdr: oui oui, c'est bien ça

domak: du coup, si tu veux faire un bitstream, tu es obligé de l'implem à la main, ainsi que base64, c'est bien ça?

dbdr: tu peux aussi faire eprintln!("{:?}", state);

dbdr: dans ca cas tout est fait automatiquement :)

Stilgart: j'imagine que c'est comme en Haskell :

domak: oui c'est déjà ce que je fais mais je dépasse la limite au bout de quelques tours

Stilgart: - cool parce que le parsing dans l'autre sens est offert

dbdr: quel jeu?

Stilgart: - inutilisable parce que la sortie est trop verbeuse

domak: sc2021

domak: (j'ai un an de retard...)

dbdr: :D

Stilgart: domak: ne dis pas ça, j'ai toujours pas patché mon moteur de sc2021

dbdr: Stilgart: oui, c'est ça, en fonction du jeu

dbdr: le plus simple c'est dump les inputs

domak: oui j'ai vu ça Stilgart...

dbdr: si besoin, 99% du temps ya que des espaces et des chiffres, donc un reencodage simple devrait gagner pas mal

domak: ok, merci

domak: bon, pas évident les premiers pas en rust... ça pique un peu et après on commence à apprécier...

domak: ça fait un peu syndrome de stockholm avec le compilo

dbdr: les messages du compilo sont gentils, non? ;)

domak: oui carrément

domak: le souci c'est quand tu commences à vouloir faire des arbres de recherche, il a beau être gentil et vouloir t'aider, y'a pas, faut creuser la doc

domak: ou utiliser des arena, j'aime assez le principe

dbdr: je pense il faut surtout trouver le bon design

dbdr: arena par exemple

dbdr: ça devient naturel avec la pratique :)

WhatTrickeryIsThis: Bon[]Design

Zorg1: Bon[]Gros[]Bug

Default avatar.png thecoder157d: hey

SiCkOo: Hoy

RomanceDawn: ayo

RomanceDawn: bon en vrai

RomanceDawn: entre nous

RomanceDawn: le == il sert à quoi en js à part foutre la merde ?

Zorg1: ah le == et le === :D

RomanceDawn: yep

RomanceDawn: https://dorey.github.io/JavaScript-Equality-Table/

Stilgart: RomanceDawn: la seule réponse qui me vient à l'esprit est, je cite, "ta g****e, c'est historique"

Stilgart: bref, js--

Zorg1: bah vu que t'as types dynamiques t'as toujours la question "bon on fait quoi quand le gars essaie de comparer/Additionner un entier et une chaîne ?" et générer une erreur n'est pas option ^^

Zorg1: donc des tonnes de convention pas forcément très intuitives qu'en fait pas grand monde ne connait totalement

Stilgart: je suis d'accord avec la question, mais elle n'admet que deux réponses :

Stilgart: 1. on renvoie false parce que ça peut pas être comparé

Stilgart: 2. on renvoie une erreur parce qu'un tel test est juste stupide (l'utilisateur n'avait qu'à caster explicitement)

Zorg1: visiblement ils n'ont pas pensé comme ça :D

Stilgart: le soucis avec 1, c'est que ça ne gère pas les < et >

Zorg1: ah oui j'ai pas dit que toutes ces conventions étaient cohérentes entre elles :p

Stilgart: ils auraient pu inventer le NaB (Not a Boolean) cela dit

Zorg1: mais bon quand je vois le JS j'ai surtout l'impression d'un langage bricolé au fur et à mesure en résolvant les problèmes quand on les découvre ^^

Zorg1: pas forcément le top pour avoir un truc cohérent

Zorg1: après bon c'est pas le premier langage qui est allé au délà de son premier domaine d'utilisation "avoir un script pour un peu custom des comportements dans e navigateur" ^^

nicola: La distinction peut éventuellement être intéressante quand tu compares 2 et 2.0.

Zorg1: python était un langage d'apprentissage paraît il au début ^^

Zorg1: ou comparer "2" et 2

nicola: En Python, ça ne passe pas.

nicola: 2 et 2.0, en revanche, si.

nicola: Ou 2 et Fraction(2,1).

Remmdev: car tu veux comparer la valeur avec ==, sinon en python tu fais type(x) == type(y) et en js === .... du moins c'est mpdv

nicola: En Python, c’est is.

Zorg1: après "==" en JS essaie d'être une "comparaison intelligente"

Zorg1: tout est dans "intelligent" ;-)

nicola: 2 is Fraction(2,1) → False plus un ouarningue.

Zorg1: bah == c'est l'égalité et === ou is l'identité ?

nicola: Oui.

nicola: Égalité de type ET égalité tout court (prévue par __eq__).

nicola: Mais tu pourrais avoir un type sans __eq__ parmi les méthodes.

nicola: Donc ni is ni ==.

Zorg1: d'ailleur Fraction(2,1) et Fraction(4,2) ils sont égaux et identiques ? :smiling_imp:

nicola: Les deux.

nicola: Mais tu auras un ouarningue.

nicola: >>> Fraction(2,1) is Fraction(4,2) False >>> Fraction(2,1) == Fraction(4,2) True

nicola: Nom de d’là.

nicola: Où est-ce que je rapporte le bugue.

dbdr: netscape.com

Zorg1: ah zut on est pris dans une boucle temporelle :

dbdr: tiens ça existe: https://isp.netscape.com

RomanceDawn: oula

Zorg1: en cherchant bien doit bien y avoir quelques gus qui utilisent encore Mosaic ^^

dbdr: https://github.com/alandipert/ncsa-mosaic

Zorg1: mais bon l'erreur fondamentale est de ne pas avoir voulu un navigateur scriptable en scheme/lisp

Zorg1: emacs l'est et il existe toujours #CQFD

dbdr: JS c'est presque un lisp avec syntaxe C

Zorg1: lisp c'est bien tu forces le dev à faire le boulot du compilateur :p (comme forth d'ailleurs)

Zorg1: (enfin la partie parsing/construction de représentation intermédiaire)

nicola: D’ailleurs : >>> Fraction(2,1) is Fraction(2,1) False

nicola: Hop, rapport de bugue envoyé.

Zorg1: t'es sûr que Fraction(2,1) is Fraction(2,1) renvoie bien True ?

Zorg1: parce que c'est pê 2 objets différent en fait

Lumsrouge: heyhey! Je tentais d'améliorer mon algo sur le chall "death first search" Et bien que je passe tous les test dans l'IDE, je ne passe que 75% lorsque je soumets.

Zorg1: ce qui me paraît pas idiot

Lumsrouge: Savez vous si il y a une solution pour avoir l'output des test de soumission?

Zorg1: c'est un puzzle CG donc pas vraiment possible

Zorg1: par contre tu n'as pas la visualisation du validateur ?

Zorg1: ah si tu peux voir ce qu'il essaie de faire

Lumsrouge: C'est chiant ça ... SI je l'ai mais le bobnet arrête de se déplacer soudainement ... Je suppose que c'est mon programme qui crash?

Lumsrouge: mais impossible de savoir pk du coup :|

Zorg1: quand tu l'ouvres en "revoir et partager" tu peux voir un texte en dessous du viewer

Zorg1: ("informations sur la partie")

Zorg1: ça l'ouvre dans un onglet de ton navigateur

Zorg1: ça peut pê t'indiquer qqch)

Lumsrouge: revoir et partager?

tu veux dire une fois que j'ai cliqué sur soumettre?

Zorg1: tu vas dans "resultat" puis "détails" ensuite sur "rejouer" et tu peux ouvrir un onglet avec "revoir et partager"

Zorg1: et dans cet onglet tu peux avoir des "informations sur la partie"

Zorg1: j'avoue c'est pas forcément super intuitif

Lumsrouge: wow! super merci!

Lumsrouge: c'est bien mon prog qui timeout thx!

Zorg1: omg il y a des gens qui ont validé ce truc : https://www.codingame.com/training/medium/indented-to-xml-like :(

Stilgart: je reconnais certains noms...

dbdr: > Indents are always 4 spaces. Effectivement, quelle barbarie!

Stilgart: voyons le bon coté des choses, plus que deux coups comme ça et je gagne un niveau

nicola: :medal: La tortue gagne un niveau ! :trophy:

nicola: Aucune raison, Zorg1, que Fraction(2,1) et Fraction(2,1) ne soient pas le même objet.

nicola: hash(Fraction(2,1)) vaut 2.

nicola: >>> {Fraction(2,1),Fraction(2,1)} {Fraction(2, 1)}

nicola: Je dirais même plus : >>> {Fraction(2,1),2} {Fraction(2, 1)}

nicola: Alors que : >>> Fraction(2,1) is 2 <stdin>:1: SyntaxWarning: "is" with a literal. Did you mean "=="? False

darkhorse64: Je hais les parsers, les indenteurs, les beautifiers, les formatteurs. Pour ceux qui veulent farmer, https://www.codingame.com/training/expert/unflood-the-world est en fait un medium gentillet

nicola: darkhorse64 : format CG: ?

darkhorse64: https://www.codingame.com/training/medium/indented-to-xml-like :nauseated_face:

nicola: Oui, j’ai vu.

darkhorse64: Ca me rappelle le boulot, les milliers de lignes écrites pour parser des fichiers de configuration

Zorg1: héhé

RomanceDawn: lol

dwarfie: pffff ... automaton2000 a encore pas fait le boulot

Automaton2000: ah tiens je viens de voir ça

dwarfie: c'est trop tard Automaton2000

Automaton2000: je sais pas si c'est possible

Zorg1: prend ta time machine Automaton2000

Automaton2000: je me suis dit que ce serait bien

dwarfie: Automaton2000 : ca serait bien que tu moderes les contribs en fait ... ca serait pas pire ...

Automaton2000: du coup y'a pas de raison de le faire

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

Zorg1: Automaton2000 c'est un peu le Néron local tout ce qu'il veut c'est voir CG brûlé en jouant de lyre de Markov

Automaton2000: le seul truc qui me tue à chaque fois

Zorg1: mais tu reviens le jour suivant Automaton2000

Automaton2000: un peu de respect Zorg1 je suis un peu

dwarfie: l'art de faire une contrib parlant de xml et en produisant des solution qui ne sont pas du xml ... meme pas étonné

Zorg1: :p

Zorg1: il a mis "xml like" mais bon ça reste moche son truc

dwarfie: clair

dwarfie: et medium ... euh ... pas sur

**dwarfie verra ca apres quelques verres d'alcool fort mais laisse Automaton2000 deviner combien il en faudra pour faire abstraction des defauts

Automaton2000: ah je croyais que c'était le rng qui merdait en fait c'était mon test sur l'exclusion autour de la sécurité, ...

Zorg1: bah il y a pas "chiant" comme niveau de difficulté c'est compliqué de classer

Zorg1: ça va tu pompes mes phrases tranquille Automaton2000 ?

Automaton2000: mais on peut faire 100% sans ces patterns, suffit d'avoir un bon random)

dwarfie: Automaton2000 , le pro du plagiat ... il merite la tortue d'or

Automaton2000: mais si j'ai bien compris

dwarfie: Automaton2000 si t'as compris , dis quoi

Automaton2000: je peux te faire un truc en rapport avec le fait que ça fait

TKirishima: "avec le fait que ça fait"

dwarfie: c'est factuel ... pas vrai Automaton2000 ?

Automaton2000: bien sur que non ...

dwarfie: ah ...

TKirishima: XDDD

dwarfie: Automaton2000 : CéKoiDon ?

Automaton2000: enfin bon, la priorité serait d'ouvrir des ligues à bttc et pr2

dwarfie: +10000 Automaton2000

Automaton2000: ca me rappelle le gars qui a fait le ménage

TKirishima: Les robots font travailler les humains Automaton2000 ?

Automaton2000: tu peux faire une liste de liste de tuple

TKirishima: C'est vrai

TKirishima: Mais pas sûr de l'intérêt

dwarfie: c'est comme python , y'avait pas d'interet , ils l(ont quand meme fait :D

**dwarfie avait pas encore basher python depuis le debut de l'année , il était temps pour une fois au moins par trimestre :rofl:

TKirishima: Si ça n'avait vraiment aucun intérêt, ça n'aurait pas connu le succès qu'il a aujourd'hui

RomanceDawn: Automaton2000 heure d'été ? + ou 1

Automaton2000: moi je ne veux pas savoir

dwarfie: on dort une heure de moins ... ou dire des conneries une heure de moins ... tu devrais le savoir Automaton2000

RomanceDawn: ca a vraiment du succés python ? je vois personne en faire en vrai

TKirishima: Comme brainfuck n'a pas d'utilité propre car c'est un langage ésotérique (bon en soi il peut toujours être utile, mais bonne chance pour faire un OS en BF), cependant, il a contribué et a eu un intérêt dans la "cultre informatique"

Automaton2000: moche comment ? j'ai pas regardé

TKirishima: Selon l'index TIOBE c'est le langage le plus ""populaire"". Source: https://www.tiobe.com/tiobe-index/

RomanceDawn: je me demande si il est pas un peu foireux cette index en vrai

RomanceDawn: parce que le C aussi j vois pas qui en fait en vrai

Zorg1: bah les indicateurs de popularité de langages ...

dwarfie: c'est comme les index de popularites des chefs d'etat ...

TKirishima: Tu parles des sondages dwarfie ?

dwarfie: les index c'est autre chose que des sondages ? ben non , c'est comme les produits de l'année choisis sur catalogue par un pool soit-disant representatif

Zorg1: bah ils indiquent leur méthodo mais ça reste quand même pas mal du doigt mouillé

Zorg1: après ça indique surtout ce que pense les décideurs

RomanceDawn: mwé

Zorg1: après faut corréler ça avec la taille du projet

TKirishima: Si vous pensez que les sondages son truqué, regardez les sondages de la présidentielle de 2017. Ils sont très proche de la réalité

TKirishima: sont******

dwarfie: les predictions d'elisabeth tessier aussi ... faut dire qu'elle en faisait des differentes a chaque magazine :p

RomanceDawn: The index is updated once a month. The ratings are based on the number of skilled engineers world-wide, courses and third party vendors. Popular search engines such as Google, Bing, Yahoo!, Wikipedia, Amazon, YouTube and Baidu are used to calculate the ratings. It is important to note that the TIOBE index is not about the best programming language or the language in which most lines of code have been written.

RomanceDawn: déjà t'a tous les étudiant qui spam google avec le C

Zorg1: ah d'accord c'est le langage dont on parle le plus

Zorg1: après le C tu dois avoir des projets en C qui sont maintenus

Zorg1: y a en bien en Cobol

Zorg1: et le C est plus facile que le C++ à maîtriser

TKirishima: http://chat.codingame.com/pastebin/0b4b2ee0-b033-4cea-9bd9-c6dc23a13a85

TKirishima: Je déteste quand ça met le lien comme ça

Zorg1: oui faut pas taper une phrase trop longue

Zorg1: après oui les instituts de sondage font pas mal de corrections

TKirishima: Heureusement. Sinon ça serait beaucoup plus hasardeux

Zorg1: donc en fait les sondages marchent pas vus qu'il faut des corrections pas documentées en fait

Zorg1: ^^

TKirishima: bah ça dépend ce que tu appelles marcher. Si pour toi avoir un résultat précis mais sans expliquer la totalité de la démarche et l'entièreté de l'échantillon=> Ne pas marcher, alors oui les sondages "ne marchent pas". Cependant, si comme définition de marcher il y a "Approximation précise avec un écart-type moyen de 0.5 +- 0/25" alors on peut dire qu'ils "marchent"

Zorg1: en fait je soupçonne ce genre de sondage d'être un peu comme un logiciel radar, les enquêtes sont les données brutes intégrées dans un modèle qui tient compte de résultats précédents

Zorg1: donc pas vraiment une enquête d'opinion "pure"

TKirishima: Oui. si ce que tu veux dire c'est que les pourcentages de Zemmour sont peut être faux car il n'ya pas de données dessus, je suis d'accord

TKirishima: Après; je vois un peu les sondages comme de la chimie. C'est pas forcément super rigoureux, mais si tu appliques bien les choses, tout se passe bien et tu as un résultat précis

Zorg1: pas vraiment je dis simplement que le sondage ne tient pas compte seulement des enquêtes d'opinion mais se base sur une modélisation

TKirishima: Oui c'est vrai

Zorg1: pour ça que je faisais une comparaison avec les logiciels radar

TKirishima: Oh ok!!

Zorg1: t'as des données brutes, des échos, après t'as un modèle qui permet de déduire une position avec un vecteur vitesse

Zorg1: et en fait y a pas mal de magic numbers ^^

TKirishima: Après, il faut regarder l'erreur avec modélisation / l'erreur sans modélisation. Et sans modélisation, on a vu que cela donnait des sondages erroné. Cf.2002

Zorg1: après on estime pas trop le côté "prophétie autoréalisatrice" des sondages non plus

TKirishima: Enfin, si en 2002 il y avait un modèle, mais beaucoup moins complet et c'était surtout des enquête d'opinion pure

Zorg1: les gens vont se baser sur les sondages pour voter "efficacement"

TKirishima: ça paraît logique comme démarche

Zorg1: donc tu peux influencer l'opinion avec les sondages ;-)

TKirishima: Oui je suis d'accord. Tu dis qu'il y a potentiellement un lien de causalité entre sondage et résultat. Ce qui est un fait à partir du moment où il y a une personne qui change d'avis dû aux sondages.

Zorg1: bah en 2002 le modèle n'avait juste pas prévu que Lepen pouvait aller au second tour. tout avait été corrigé pour éviter ça, vu que juste à présent les voix de l'ED avait toujours été surestimé dans les enquêtes d'opinion

Zorg1: ce qui est le danger d'une modélisation quand tu sors de son domaine "réaliste"

Zorg1: depuis ils ont corrigés, mais ça veut pas dire que le modèle représente la réalité

Zorg1: on verra aux prochaines élections

TKirishima: Je ne pense pas qu'ils avaient tout fait pour "éviter cela". Sinon ils ne l'auraient pas surélever de plusieurs points en 2007. à mon sens, ils n'avaient pas prévu que le nombre de gens qui votaient Le Pen mais qui ne "l'assumait pas" était aussi élevé

darkhorse64: Ce n'est pas vrai. Les derniers sondages (ignorés par tout le monde) montraient une montée du vote LP

Zorg1: Bah ce sont des hypothèses du modèle, ça n'a rien à voir avec sa "complétude"

Zorg1: en chimie t'as de très bon modèle en ignorant plein de trucs, suffit juste de ne pas sortir du domaine de validite ;-)

TKirishima: darkhorse tu parles de quelle année ? 2002 ? 2007 ? 2012 ? 2017 ?

darkhorse64: 2002

TKirishima: Certes une montée, mais les sondages se sont trompé de bcp lors de cette élection

TKirishima: Il faut aussi rappeler que l'abstention a joué un rôle important dans l'erreur des sondages. Et aussi la "sur confiance" des gens de gauche qui ont préféré voter pour LO LV à la place du PS

Stilgart: TKirishima: ça dépend de ce que tu appelles sondage

Stilgart: chiffres balancés à la TV != sondage

Stilgart: en 2002, c'était pas clair du tout, et le 2e tour n'était pas tant une surprise que ça

TKirishima: Oui, je suis d'accord avec toi sur les chiffres balancées par la TV

TKirishima: J'appelles sondage chaque sondage reconnu par la commission des sondages

Default avatar.png Tremacorp: Hello, comment est-il possible de contacter l'équipe de CodinGame pour un changement d'adresse mail ? (plus accès à l'email renseigné, je ne connais pas le mdp associé; du coup je commecte via GitHub pour l'instant)

Stilgart: je dirais discord

Default avatar.png Tremacorp: Ok, je vais essayer ça !

Remi.: Salut tout le monde

Buk.: o/ Rémi.

Remi.: \o Buk.

Westicles: Tu sais que tu veux le faire...

Westicles: https://www.codingame.com/contribute/view/8082d9323862c2a842d7be88832d828d646a

Zorg1: chépa moi il manque un vote aprouve le

Zorg1: ou t'as besoin qu'on te fasse une FAQ pour cliquer sur un bouton ?

Zorg1: ça scripte pour gruger et c'est même pas foutu de cliquer sur un bouton :(

dwarfie: cépafo

Zorg1: sont un peu cassoce les pros de l'informatique outre atlantique ^^

**dwarfie part chercher la definition de pro dans le dictionnaire de l'informatique de 1989 qui traine dans sa bibliotheque pour verifier

Zorg1: bah à la base ça veut dire "qui en vit" :D

Zorg1: que tu maîtrises ce que tu fais c'est pas un prérequis

dwarfie: cépafononplu :D

Zorg1: j'bosse avec un gars c'est simple, c'est mondanité technique, papotage incessant et tout bloqué pour par prendre de risque

Zorg1: et le mec est en mode "recette de cuisine" je déroule un process et dès que ça sort des clous c'est la panique

dwarfie: ca me rappelle ceux qui sont en mode "je connais pas un design pattern pour ca , donc c'est pas faisable" :)

Zorg1: ouais c'est plutôt "je comprends donc c'est inutile/de la merde"

Zorg1: je crois qu'il a choqué un architecte

Zorg1: *je comprends pas

b0n5a1: o/

Zorg1: \o

Zorg1: darkhorse64 : yep c'est bon j'ai fait "unflood the world" ça va pas trop complexe, c'est le même niveau que "green valey" (j'ai quasiment le même code ;-) )

b0n5a1: ça me dit qqchose ces deux

Zorg1: unflood : https://www.codingame.com/training/expert/unflood-the-world

Zorg1: green valleys: https://www.codingame.com/training/medium/green-valleys

Zorg1: ouaip tu les as fais tous les deux

b0n5a1: ouch ça date :D (3 ans et 4 ans)

Zorg1: je viens d'en faire un et l'autre je l'ai fait il y a une semaine

Zorg1: fait tous les deux avec des ensembles disjoints

b0n5a1: à vue de nez, vite fait, on dirait que pour green valley j'ai une sorte de flood fill et que je me met sous le coude une liste de paire de { taille, point le plus profond }

b0n5a1: avec un tri à la fin

b0n5a1: ça sempble à peu de chose près pareil pour l'autre en regardant vite quelques secondes

Zorg1: ah oui zut c'est ce soir qu'on perd une heure

b0n5a1: ouais, heureusement j'ai educ canine à 10h ^^

b0n5a1: des fois c'est 9h

b0n5a1: tain hier soir j'étais surpris/content...j'ai réussi à lui faire un petits parcours de hoopers quasi parfait 3 x de suite (dernier obstacle contourné au lieu de passé à chaque fois...mais de ma faute car mauvais timing/positionnement)

b0n5a1: les 3 premiers coups laborieux (partiellement à cause de moi) et les 3 suivants c'était bien

b0n5a1: je suis encore très loin de ça : https://www.youtube.com/watch?v=dRJlRjjm1NE (mais on débute ^^)

b0n5a1: on ajoute de plus en plus de distance progressivement (parcours et ateliers)

Zorg1: ha ok le maître doit pas bouger

b0n5a1: par contre à 10 voire 20 mètres je lui fait passer un baril dans le bon sens easy

Zorg1: enfin rester au même endroit

b0n5a1: t'as droit à un carré de 3x3m ou 5x5m pour te délacer en fonction du niveau

b0n5a1: enfin ça c'est la théorie, la FCI ne reconnaît pas encore la discipline donc chaque pays prend cette base et l'adapte un peu

b0n5a1: en France appremment y'a une sorte de notion de 3 "lignes" en plus du carré...si t'avances et les dépasses tu perds des points

b0n5a1: mais bon pour le moment on envisage que la notion de zone limitée au club, y'a de fortes chances que c'est ce qui sera retenu à l'international à mon avis

b0n5a1: quoique je viens de tomber sur ça, on dirait que ça se précise : http://activites-canines.com/download/32627/?version=a-2022-01-31-pdf

b0n5a1: ça reste national

b0n5a1: la reco du parcours (sans chien) à essayer de tout retenir et essayer de savoir comment tu va te positionner et quelles indications donner c'est chaud ^^

b0n5a1: mouarf niveau 3 zone de 2x2m autant dire rien ^^

b0n5a1: de quoi te tourner et faire des geste amples c'est tout

Zorg1: c'est sûr que si tu veux faire ton show comme un entraineur/dirigeant de foot c'est petit

b0n5a1: :D

b0n5a1: un poil chiant le "xml" like, done

b0n5a1: je sens qu'il va disparaître celui-là :D

b0n5a1: .

ITacadEMI-PKB2: guys, pls someone give me some tips to improve my code on mad-pod-gaming to be promoted from bronze to silver

ITacadEMI-PKB2: hello