Chat:Fr/2021-02-11
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
m0i: bonjour, je bloque sur l'exercice dungeons and maps en PHP, quelqu'un pour me prêter main forte?
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
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.
Bob: dans ce cas je te recommanderais plutot de reviser les talbeaux et les strings en PHP
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
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*
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 ...
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 à ...
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.
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.
Bon[]Crayon: Pourquoi ?
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
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.