Chat:Fr/2021-02-11

From CG community
Jump to navigation Jump to search

Stilgart: leojean890: c'et biaisé

Stilgart: CG a eu tendance à tout mettre en very hard parce que personne ne fait les puzzles

Stilgart: import Text.ParserCombinators.Parsec

Stilgart: ha oui tiens... j'ai pas eu le courage de le faire à la main le puzzle of the week

Zorg1: bonjour à tous et aux bots de quinzième génération, Automaton2000 & AutomatonNN

AutomatonNN: ah oui t'es pas content de contrer ton code de toute facon

Automaton2000: même si dans les faits

Zorg1: AutomatonNN "contrer mon code" :thinking:

nicola: Stilgart, c’est un puzzle of the weak.

Bob: le puzzle de la semaine c'est celui avec les resistances ?

Zorg1: oui

Zorg1: et la façon de décrire les circuits

Zorg1: pas eu trop le courage de me plonger dedans

Bob: boh, deux coups de regexp et c'est fait

Zorg1: famous last words ?

Bob: mais je l'aurais plutot mis en medium

Zorg1: ah finalemenet à la relecture ça va

Default avatar.png m0i: bonjour, je bloque sur l'exercice dungeons and maps en PHP, quelqu'un pour me prêter main forte?

Default avatar.png m0i: Mon problème est le suivant: Je ne sais pas comment prendre le caractère qu'il faut vérifier. ( dites moi si ce n'est pas clair)

Bob: bonjour

Bob: c'est pas clair :)

Bob: t'as de la chance je l'ai fait hier celui-la

Default avatar.png m0i: Il faut vérifier si le caractère ( de la suite de caractère) est '^' '<'... et je ne sais pas comment faire pour le mettre dans une variable.

Default avatar.png m0i: Yes merci '^^

Bob: dans ce cas je te recommanderais plutot de reviser les talbeaux et les strings en PHP

Default avatar.png m0i: j'utilise un switch case pour comparer mais je ne sais pas à quoi le comparer du coup.

Bob: parce que la c'est vraiment un probleme de syntaxe PHP de base

Default avatar.png m0i: ok merci

Bob: en entree tu as un paquet de strings qui consituent les differentes cartes

Bob: il faut commencer par les organiser de maniere a avoir un tableau distinct de strings pour chacune des cartes

Bob: (par exemple)

Bob: apres quoi c'est une question de savoir comment aller chercher une ligne et une colonne donnee

Thyl: yo

Thyl: comment on peut passer un tableau dans un prototype C++ si on connait pas sa taille ET qu'on peux pas écrire type **tab

Bob: const vector<>& ?

Thyl: a avec un vector

Thyl: pas con

Thyl: merci bob

Bob: mais a la base je suis pas sur d'avoir bien compris ton cas de figure

Thyl: https://codeshare.io/5Qy8dq

Bob: ouais j'ai jamais bien capte comment C++ se demerdait avec des tableaux decxlares de cette maniere-la

Thyl: merci Bob

Thyl: c'est grave cool

Thyl: mais c++ pour ça c'est pas le ....

Thyl: Tu te formes sur quoi pouir le C++

Thyl: je suis sur le livre de Bjarne Stroustrup

Thyl: Automaton2000 Bjarne Stroustrup

Automaton2000: (sauf que je ne vais pas me faire avoir

Thyl: :D

Bob: si on parle de the C++ language, c'est pas necessairement le plus accessible ni le plus clair

Bob: de memoire c'est plus une description et une reference du langage qu'une explication sur la bonne maniere de s'en servir

Thyl: oui mais il donne une bonne idée de cequ'on peut faire

Thyl: y a plein d'astuces

Thyl: mais en anglasi c'est lourd

Bob: d'apers https://en.cppreference.com/w/c/language/array, tu devrais pouvoir declarer solve(int passage[*][*], int terrain[*][*])

Bob: ah non pas tout a fait

Bob: la doc suggere que c'est possible de faire un truc genre foo(size_t s, int[s]) mais CG en veut pas

Thyl: pourquoi ??

Bob: te casse pas le cul et fais ca avec des vectors

Thyl: ok

Thyl: merci

Thyl: je comprend pas

Thyl: en C ça passe mais trop bien ce genre de truc non ??


Bob: ah oui c'est du C mais C++

Bob: qu'est-ce que ca fout dans cppreference ?

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

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

Thyl: Automaton2000 /flip

Automaton2000: si un jour il faudrait que je passe légende sur code royale ?

Bob: bref, la maniere C++ de faire le truc c'est avec vector ou array

Thyl: array ?

Bob: un jour faudrait que tu dises tortue Automaton2000

Bob: std::array

Automaton2000: ouais mais à ce moment la

Thyl: ok

Bob: mais array c'est pour un tableau de taille connue a la compilation

Bob: donc dans ton cas, vector

Thyl: c'est quoi codeingame escape

Bob: un escape game avec du code dedans

Thyl: et il est où ??

DPAmar: en beta

DPAmar: sur invit pour l'instant

Thyl: a ok

DPAmar: j'ai fait les deux scenarii, c'est très sympa, mais c'est vite le bordel :)

DPAmar: parce que dans une vraie salle si tout le monde discute, l'oreille fait la distinction. Mais en zoom...

Bob: on a pervu de s'en faire un ce week-end avec deux copains codeurs + un matheux

DPAmar: en vrai un seul codeur suffit je pense, pour ces scenarii en tous les cas

DPAmar: les autres reflechissent et lui disent quoi faire

Stilgart: Automaton2000: do the thing !

Automaton2000: je dois avoir un bug ...

Stilgart: et un gros...

Bob: what, no turtle ?

Bon[]Crayon: Bonjour les gens, bonjour les bots :grin:

Bon[]Crayon: Bonjour AutomatonNN, tortue à toi.

AutomatonNN: oui

Bon[]Crayon: Bonjour Automaton200, tortue à toi.

Bon[]Crayon: Automaton2000

Automaton2000: c'est un très bon générateur de random

Bon[]Crayon: Automaton2000 ?

Automaton2000: depuis la fin de l'année et que j'espère qu'en étant sympa avec toi, je vais pas passer

Bon[]Crayon: Automaton2000 Pourquoi ne veux-tu pas passer ?

Automaton2000: jsuis en train de lire le referee ...

Alshock: coucou monde ! o/ Salut Automaton2000

Automaton2000: c'est pas dur de faire mieux la prochaine fois

Alshock: c'est pas faux, mais c'est pas gentil non plus Automaton2000

Automaton2000: bon, c'est quoi le principe de base de la théorie des jeux

Bob: c'est pas dur de dire tortue surtout, Automaton2000

Automaton2000: en fait le truc instawin ?

Alshock: xD

Bob: tortue -> instawin

Bob: c'est ca Automaton2000

Automaton2000: mais t'as pas fini de coder le moteur du jeu

Bob: sois un winner

Alshock: en vrai instawin c'est vachement sympa comme mot à faire dire à un bot aussi

Alshock: t'aimes bien le mot instawin AutomatonNN ?

AutomatonNN: oui j'ai pas trop de temps pour le prochain contest

Bob: serieux il a chope instawin

Bob: alors que franchement je pense qu'on le spamme carrement moins que tortue

Alshock: T'es vraiment le lapin blanc AutomatonNN

AutomatonNN: ca fait pas trop de perfs de contest de contest :/

Alshock: Mais il a aussi tortue, simplement c'est quand même des mots moins spammés que "ya un bug dans descent" ou "je me prépare pour le contest de contest de contest"

Bon[]Crayon: o/

Alshock: \o

Bon[]Crayon: Le chat ne se met pas toujours à jour.

Bob: con de chat

Bob: Alshock ouais mais instawin ??

Cendretoundra: Bonjour tous le monde, j'ai un probleme concernant l'IDE il y a systematiquement marqué Assistance python 3 interrompue

Cendretoundra: et je n'ai pas l'autocomplétion

Bob: salut

Bob: je me demande si c'est pas un probleme connu ca

Bob: solution troll : choisir un autre langage :D

Cendretoundra: yes je vois que ca aussi

Cendretoundra: c'etait juste pour savoir si j'avais un paramètre a activer ou quelquechose

Cendretoundra: merci !

Bob: non a priori c'est un bug de l'IDE

Alshock: Je viens d'essayer et j'ai pareil. De manière générale je recommande d'éviter l'IDE en ligne, ne fût-ce que parce que tu ne veux pas perdre ton code, et qu'un git c'est toujours un plus

Stilgart: AutomatonNN: licorne d'abord, on verra pour instawin ensuite

AutomatonNN: pas un peu de temps pour le prochain contest pour le puzzle de la semaine de ma connerie

Stilgart: si le but est de la mesurer, je propose de classer ce puzzle de la semaine en vray hard

Stilgart: very*

Default avatar.png npo: Bonjour

Bob: cette absence totale et absolue de motivation que j'ai

Bon[]Crayon: o/

Bob: \o

Stilgart: o/

**Stilgart tend un homme avec un plan à Bob

Bob: je le regarde dans 10 jours une fois que j'en aurai fini avec tout ca

Stilgart: bon bah, va falloir demander à Automaton2000 de valider :(

Automaton2000: c'est pas possible de faire un truc plus intelligent

Alshock: Je passerai voir ce soir si c'est pas fait d'ici là (je suppose que j'ai les droits, non ? Je sais plus ce qui le trigger)

Stilgart: tu dois pouvoir voter, oui

Stilgart: tu verras juste pas le magnifique A* de BlaiseEbuth

Bob: je voudrais pas le valider sans l'avoir resolu et la j'ai juste pas le temps de me pencher dessus

Stilgart: mais on va dire que c'est pour protéger tes yeux d'enfant de l'éblouissement total

Stilgart: Bob: je comprends, je n'ai eu vraiment le temps que hier soir après tout

Bob: oh pour voir son A* il suffit que j'aille regarder la contrib

Bob: pas besoin de la resoudre :D

Alshock: malheureusement ouais, j'ai pu le voir

Alshock: depuis je me déplace à tâton chez moi

Stilgart: Bob: nan mais toi tu risques pas d'être oubli vu tes super lunettes

Stilgart: ébloui

**Stilgart a du mal à taper ajourd'hui

**Bob prete un barbare a Stilgart pour l'aider a taper

**Stilgart utilise son barbare sur Automaton2000 afin de produire une tortue

Automaton2000: moi non plus je pense

Stilgart: en plus il manquait un u à aujourd'hui... :/

**Stilgart utilise son barbare sur lui-même

Bob: suicide by barbarian

dbdr: Rhabarberbarbarabarbarbarenbartbarbierbier

Bob: houla

Stilgart: on dirait qu'il s'est trompé de cible :)

Bob: y a t-il un medecin dans le chat ?

Bob: je crois que dbdr fait un AVC

Stilgart: AutomatonNN sait gérer

AutomatonNN: refais de la première version de ce que tu veux dire

Bob: hmm pas con

dbdr: https://www.youtube.com/watch?v=gG62zay3kck

Stilgart: AutomatonNN sait gérer grave !

AutomatonNN: ouai j'ai pas tester des molécules que j'ai pas compris ce que tu dis :D

dbdr: mais non, c'est de l'allemand tout bien normal

Stilgart: on aura tout vu, sauf peut-être la tortue

dbdr: Schildkröte

dbdr: comme c'est mignon!

Bob: ah la vache

dbdr: hein Automaton2000?

Automaton2000: mais je voulais voir si je peux en faire ce que tu fais les puzzles ?

Bob: ca vaut les papous a poux

dbdr: χελώνιον

dbdr: les termes des langues germaniques sont en général formés à partir de deux termes désignant « bouclier » et « anoure » (grenouilles ou crapaud) comme Schildpadden en néerlandais ou Skilpadder en norvégien.

dbdr: ah ok, en fait tortue = euler + bouclier

dbdr: pas surprenant qu'elles soient dangereuses

Stilgart: je crois qu'il va adorer quand Automaton2000 se mettra à dire euler à la place de tortue

Automaton2000: pas la peine de se faire pousser

Bob: 亀

Bob: j'aodre le mail de la DRH

Bob: "aurais-tu par hasard garde un scan des documents cerfa que tu as remis au secretariat la semaine derniere ?"

Bob: traduction : "cette conne de secretaire a tout envoye sans faire de scan"

Alshock: euh, dites j'ai la barre de chargement en haut de la page qui s'excite régulièrement pendant plusieurs minutes, c'est bien normal ?

Bob: oui oui

Bob: c'est le temps que ton proc finisse de fondre, aucune raison de paniquer

Alshock: Tout va pour le mieux dans le meilleur des mondes alors

Bob: voila c'est ca

Bob: au pire, le temps que ta maison ait brule et apres il n'y paraitra plus

Bob: c'est comme la noyade, c'est juste desagreable les toutes premieres minutes, apres ca passe

Alshock: la noyade ça va, c'est pas la mer à boire ! Les gens qui s'offusquent pour si peu y manquent vraiment pas d'air

Alshock: euh, je suis juste en train de lire les règles mais dans Tron si le joueur 0 meurt, y a bien -1 -1 pour son input pendant toute la partie, les ids des autres se décalent pas hein ?

Stilgart: Alshock: oui, c'est "classique", hélas

Alshock: Je demande parce qu'en wood y a que 2 joueurs donc je peux pas savoir et on reçoit son id à chaque tour

Stilgart: je crois pas... mais dans tron les IO sont naze

Stilgart: erreur de jeunesse

Alshock: aaaaah je viens de comprendre, c'est à chaque fois que quelqu'un écrit quelque chose que la barre de chargement s'excite comme une folle

Alshock: Ping, là ça tambourine sur votre écran ! mouahahaahahaaaaa

Bob: ping ?

Alshock: pong !

Bob: Automaton2000, ping

Automaton2000: faut que tu me dit que j'ai un bug sur le puzzle de la communauté, mais je ne voulais pas ...

Default avatar.png NinjaPencilCase_291: i say fuck you all

[CG]Thibaud: merci mais non

Alshock: la proposition était pourtant alléchante

Alshock: Automaton2000, vends-moi du rêve

Automaton2000: c'est ce que je peux faire un code qui ne marche pas ?

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

AutomatonNN: vous manquez que tu as des contests qui ont compris ton code de ton code ?

Automaton2000: je crois même que c'est le premier mot du dico fasse 7 lettres, on pourrait croire que c'est du à ...

Default avatar.png Jcommand: AutomatonNN, un super robot !

AutomatonNN: oui

BlaiseEbuth: Alshock tu t'es mis à Tron ?

Alshock: je me suis juste dit que j'allais essayer de faire un peu tous les multis que j'ai jamais approchés

BlaiseEbuth: Wé !

Alshock: c'est-à-dire 95% d'entre eux

Alshock: en vrai j'ai fait un code pour UTTT, dont je suis pas encore vraiment fier, mais un jour je saurai faire mon eval

Alshock: et j'ai fait des brouillons qui n'ont jamais marché pour plein d'autre trucs

Alshock: par contre je suis choqué de l'efficacité du floodfill

BlaiseEbuth: J'essaye de m'y remettre à tron... Mais pour l'instant j'en suis à essayer de comprendre pourquoi mon bô code tout frais marche moins bien que mon vieux code pourri d'il y'a je sais pas combien d'années...

Alshock: t'as vu ? C'est rageant de se rendre compte qu'on était si cons avant, mais que maintenant c'est pas mieux !

BlaiseEbuth: Code moche s'il en est, que je serais obligé de tuer toute personne le voyant pour sauvegarder mon honneur.

BlaiseEbuth: Mais qui se classe top100 legend tranquille...

Alshock: c'est long de monter 4 ligues sans toucher à son code

BlaiseEbuth: Alshock en bronze et en ascension.

Alshock: si tu savais à quel point ce code fait n'importe quoi, ç'en est rigolo

BlaiseEbuth: Le mien fait n'imp aussi, mais ça me fait pas trop rire...

Alshock: t'as zéro sens de l'humour aussi

Alshock: :clown:

BlaiseEbuth: Si. Mais les meilleures plaisanteries sont les plus courtes.

Alshock: cépafo

philRG: tu roules la tête sur le clavier pour corriger tes bugs chez moi ça marche :-D

BlaiseEbuth: Déjà mon vieux code dans lequel la seule "optimisation" que j'ai faite c'est de coller un GCC optimize au début, est plus performant que le nouveau que j'ai essayé de rendre le plus performant possible... Mauvaise blague.

BlaiseEbuth: Le nouveau va en moyenne 2 depth moins profond...

BlaiseEbuth: Pourquoi t'es nul ?!

Alshock: Ah, on dirait une erreur à moi ça, avoir implémenté trop de trucs en même temps

BlaiseEbuth: Bah techniquement, j'ai juste refacto le vieux... J'ai rien implem de plus...

Alshock: Oui mais faut tester avant et après chaque opti pour la valider, tester tout le bundle d'un coup c'est chiant

Alshock: tu me diras de toute façon c'est chiant

BlaiseEbuth: Oui.

Alshock: monde de merde comme le disait Georges Abitbol

Alshock: Alors, je t'abandonne je m'en va réfléchir à comment optimiser vite la zone solo

Alshock: Les joueurs jouent toujours dans l'ordre de leur p_id ?

Alshock: C'est pas explicitement dit, mais j'imagine que ça doit être le cas

darkhorse64: Oui

darkhorse64: Tu vas à quelle profondeur sur ton minimax (je suppose que c'est ça), BlaiseEbuth ?

BlaiseEbuth: Avec le vieux code, a minimum 9 voir plus.

Thyl: comment on fais un g++ optimise ??

Alshock: #pragma GCC optimize("Ofast", "inline", "omit-frame-pointer", "unroll-loops")


Alshock: le inline ne marche pas exactement aussi bien que la version en ligne de commande, ça peut être utile de spécifier les fonctions comme static inline si je me souviens bien de ce que j'avais lu

Thyl: géniale

Thyl: merci

Alshock: mais bon pour moi la question a rarement été déterminante

Alshock: y a un article quelque part sur le fofo qui s'y connait bien mieux que moi

leojean890: bah moi perso, j'ai pas encore de légende donc c'est pas mieux mdr ;) j'ai 13 sujets en gold, 7 en silver et 4 en bronze (et plein d'optims et de multis commus plutôt mieux réussis au passage :D)

Alshock: mouais réussis réussis faut le dire vite, en multi commu t'es jamais sorti du wood 1 :p

Stilgart: Alshock: j'suis pas sûr que vous en soyez là les enfants

Stilgart: même sur mes propres moteurs un peu sérieux, c'est pas une optimisation prioritaire :)

Alshock: bah ça rejoint ce que j'ai dit ça

Alshock: cela dit je parle du inline, le Ofast par contre il a un effet assez notable (sans doute parce qu'il trouve mon code nul, jette tout, et le réécrit en mieux)

leojean890: après les sujets où je suis genre entre 1er et 2àeme gold faudrait que je les passe légend xD

leojean890: entre 1er et 20eme*

leojean890: j'ai pas mal de sujets pas trop loin ..

Thyl: Alshock ça Tron ???


Thyl: :)

Bon[]Crayon: AutomatonNN J'ai perdu une parenthèse ! Nom d'une expression !

AutomatonNN: c'est ça

Bon[]Crayon: AutomatonNN Comment ça ?

AutomatonNN: oui

Bon[]Crayon: AutomatonNN Soupes tu ?

AutomatonNN: https://www.codingame.com/share-replay/356428759

Bon[]Crayon: Les puzzles 'brackets-extended-edition' et 'brackets-enhanced-edition', ce sont des puzzles identiques avec un niveau de difficulté différents?

leojean890: ouais il a créé plusieurs versions avec niveau de difficulté croissante

Bon[]Crayon: ok merci

leojean890: ur welcome

Stilgart: AutomatonNN: game not found :(

AutomatonNN: ok

Stilgart: AutomatonNN: fix tes liens ;)

AutomatonNN: bah de toute façon tu peux pas te battre en contest

Stilgart: j'ai tendance à finir ex aequo avec moi-même, en effet

Stilgart: Bon[]Crayon: la difficulté est discutable de mémoire

Stilgart: j'ai crois qu'il y a 4 versions, dont 1 qui m'échappe

Stilgart: (ie, je la trouve pas plus dur que celle du dessous, et je crois même avoir le même code)

Bon[]Crayon: Pareil

leojean890: je crois que c'est la version ultimate qui est la plus dure :P

leojean890: brackets-ultimate-edition

leojean890: et effectivement je crois que j'en ai résolu 2 avec le même prgrm sans des contraintes trop fortes en terme de perfs

Bon[]Crayon: Je pense que la différence entre 'brackets-extended-edition' et 'brackets-enhanced-edition', c'est que le dernier a des tests extrêmement longs.

Default avatar.png Touf89: Petite question, ils ont un mode "bac a sable" sur le site ? (l'equivalent d'un terminal linux avec un compilateur)

Bon[]Crayon: Je ne pense pas.

Default avatar.png Touf89: ok, dommage

Bon[]Crayon: Pourquoi ?

Default avatar.png Touf89: juste pour m'entrainer, faire des test ... j'ai l'habitude de linux et mac, mais je suis sur un windows la

BlaiseEbuth: win10 peut émuler un terminal linux

Stilgart: sinon, mingw fournit un bash

BlaiseEbuth: Aussi.

Stilgart: et git aussi

BlaiseEbuth: git aussi

BlaiseEbuth: fix ma lag..

Stilgart: si quelqu'un sait pourquoi celui de mingw n'est pas reconnu par vscode, je prends

BlaiseEbuth: Parce que vscode...

Stilgart: celui de git... qui est sans doute celui de mingw rebrand, est reconnu

BlaiseEbuth: Oui, mais eux ils ont payé ms... :3

Stilgart: hum... j'avais pas pensé à ça... mais tu sais que c'est crédible en fait

BlaiseEbuth: Bah oui...

BlaiseEbuth: Tu connais vscodium ?

Stilgart: non, c'est quoi ?

Stilgart: (ou alors c'est code-oss rebaptisé par des gogoles)

Stilgart: heu, des googles, pardon :p

BlaiseEbuth: C'est vscode moins la télémétrie, les codes propriétaires, etc... Et distribué sous license MIT

Stilgart: donc c'est code-oss

Stilgart: spoiler... ça marche pas

Stilgart: parce que bon, l'intérêt de vscode, c'est d'avoir accès au mode débug et à la liste des plugins

Stilgart: à poil, il est presque pire que emacs

BlaiseEbuth: a priori t'as une liste alternative de plugins

BlaiseEbuth: Le mode debug ?

Stilgart: j'avais essayé sur freebsd est...

Stilgart: outre le fait que c'était l'horreur à compiler (dwarfie en rigole encore)

Stilgart: tu n'avais rien de potable

dwarfie: mouahahahaaha (echo echo echo .....)

BlaiseEbuth: Pour les plugins t'as ça https://open-vsx.org/

Stilgart: bah, vscode a quand même une interface de debug que j'imagine être la base de celle (soi-disant excellente) de vs

Stilgart: BlaiseEbuth: ça devait pas exister quand j'ai essayé

Stilgart: mais bon, je vais être honnête, j'ai encore moins confiance qu'en ceux proposés sur vscode

Stilgart: (si j'étais un hackeur, je mettrais mon plugin trojan sur ton dépot)

BlaiseEbuth: Ah ?

Stilgart: 1. pas de soucis avec cosoft

dwarfie: juste pour info ... code-oss et codium , c'est pas le meme ...

Stilgart: 2. je cible de facto des gens plus intéressants

dwarfie: (soit disant)

Stilgart: ha...

BlaiseEbuth: Franchement j'en sais rien, je suis passé là dessus par hasard hier. Mais je connais pas

dwarfie: en tout cas , deja , c'est pas le meme github

Stilgart: oui enfin coq c'est pas le coq sur github

Stilgart: ocaml on ne sait pas où il est vraiment (ça dépend à qui tu demandes)

Stilgart: etc.

dwarfie: oupqs, juste apres avoir dit ca , y'a un ernvoi sur une page qui dit le contraire :p

Stilgart: après, ça peut être un fork de code-oss pour se détacher de microsoft

Stilgart: mais ça me parait bien con

BlaiseEbuth: A priori ils compilent à partir du repo vscode, ils utilisent juste pas le même json, pour virer tous les trucs relou...

Stilgart: si microsoft tend la main, tu évites de cracher dedans :)

Stilgart: BlaiseEbuth: c'est surement pas le vrai repo de vscode

Stilgart: pour moi, code-oss c'est ce que microsoft a donné à manger aux barbus

BlaiseEbuth: :shrug:

dwarfie: non , tu la coupes , ca evitera qu'il puisse continuer a coder :imp:

Stilgart: mais je serais pas surpris que ce soit seulement 50% du code de vscode

BlaiseEbuth: https://github.com/VSCodium/vscodium

dwarfie: oh mon dieu ... Q# ....? pourquoi j'ai remonter d'un niveau dans le github de vscode ...

dwarfie: https://github.com/microsoft/covid-vaccine-bot .... ca fait encore plus peur que le virus ca en fait ...

Stilgart: Automaton2000: fais toi vacciner !

Automaton2000: et c'est un vrai problème

Stilgart: Automaton2000: ha ça... notre gouvernement est bien d'accord sur ce point

Automaton2000: ah ouais j'ai pas compris

dwarfie: Automaton2000 : personne comprend , meme pas les tortues ... en meme temps , c'est le but ....

Automaton2000: je veux bien savoir comment tu fais un floodfill

dwarfie: Automaton2000 : en tirant la chasse :D

Automaton2000: mais je pense que je ne comprends pas

Stilgart: une case après l'autre, dans une fonction récursive

Recher: Coucou. Je twitche des clash of code pour les gens que ça intéresse.

**Stilgart part se coucher

Default avatar.png e-Rene_Coty: bonsoir j'ai un problème incompréhensible je suis en java et en rentrant dans une boucle if j'ai une variable qui est modifiée alors que je n'y touche pas. J'ai mis un sysout en début et fin de boucle et la variable change bien sans que je la manipule. Une idée de l'origine de ce phénomène ?

Recher: - vérifie que tu logges bien la variable et pas autre chose.

Recher: - vérifie que ta boucle n'appelle pas une fonction qui modifie la variable

Recher: - y'a des pointeurs en java ou pas ? (je sais plus, ça fait longtemps que j'ai plus codé dans ce langage).

Recher: - question idiote : la variable qui change toute seule, ce serait pas la variable "i" de ta boucle ?

Recher: Et si tout ça ne donne rien, enlève progressivement les lignes de code de ta boucle. Au bout d'un moment, la variable ne devrait plus se modifier. Et ensuite, tu précises un peu plus le code que tu enlèves ou que tu remets. Comme une sorte de dichotomie de recherche de code.