Chat:Fr/2022-03-26
Sakisan: Automaton2000 debout !
Automaton2000: il y a une histoire de géométrie non euclidienne aussi
Sydny: http://chat.codingame.com/pastebin/3b5cad62-19bb-49c4-aefe-969834e38b28
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
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
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
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