Chat:Fr/2020-07-13
dbdr: github est cassé :o
dbdr: et ça fait plus de trois heures...
Bon[]Crayon: Salut
dbdr: il y en a qui doivent passer un sale moment
Bon[]Crayon: Salut :robot: AutmatonNN
Bon[]Crayon: Salut :robot: Autmaton2000
Bon[]Crayon: Salut :robot: Automaton2000
Bon[]Crayon: Salut :robot: AutomatonNN
Automaton2000: parce que dans le monde
AutomatonNN: ui et tu sais que tu vas pas te faire plaisir Automaton2000 ?
Marcollose: Excusez moi, j'ai un soucis avec une ligne de code quelqu'un pourrait-il m'aider?
dbdr: vas-y Marcollose
Marcollose: Je peux le poster la ou je l'envoie?
Marcollose: if (nextCheckpointAngle <= 90 && nextCheckpointAngle >= 50 || if (nextCheckpointAngle >= -90 && nextCheckpointAngle <= -50)
JBM: c'est pas vraiment une syntaxe courante
JBM: en general c'est juste "if condition consequence"
JBM: dont ton OU, soit tu le mets dans la condition, soit tu l'en sors
Marcollose: Non le if c'est une erreur de copier coller
Marcollose: j'ai pas 2 ifs dans le bousin
Marcollose: La ligne exact c'est : if (nextCheckpointAngle <= 90 && nextCheckpointAngle >= 50 || nextCheckpointAngle <= -50 && nextCheckpointAngle >= -90)
{ cout << nextCheckpointX << " " << nextCheckpointY << " 30" << endl; }
Marcollose: En l'état mon programme fait comme si la ligne n'existait pas
dwarfie: ajoute des parentheses deja , ca peut pas faire de mal ...
VirtualAtom: en effet, tu mélanges des && et des ||
Marcollose: après le "if" et avant le {""
dwarfie: ajoute sous entend qu'il en manque
Marcollose: Ah, il faut les placer ou du coup?
John.Fox: Ce que Dwarfie veut dire c'est qu'il te conseille de faire quelque chose comme ça : http://chat.codingame.com/pastebin/1b790ca3-bde1-441b-9818-260ff4acb92e
dwarfie: et oui , sinon ca checke pas forcement ce que tu crois ...
Marcollose: Merci, je me doutais que c'était un soucis de syntaxe mais je ne connaissais pas cette règle,
Marcollose: ça me débloque merci beaucoup
VirtualAtom: essaye de compiler en local ton programme, le compilateur indique tout de suite qu'il manque des parenthèses et où
Marcollose: Ok, je ferai des checks du coup, merci encore =J
Bon[]Crayon: :robot: AutomatonNN
AutomatonNN: oui
Bon[]Crayon: .*
Bon[]Crayon: * *
Bon[]Crayon: :robot: AutomatonNN
Bon[]Crayon: http://chat.codingame.com/pastebin/a4cff6c0-cf22-47d1-9c27-1918559af948
AutomatonNN: oui je vois pas trop le problème de ce que j'ai fait :D
Bon[]Crayon: Autmaton2000
Bon[]Crayon: http://chat.codingame.com/pastebin/cfba959f-2e15-4c52-b46b-f6cc69aad4f6
Bon[]Crayon: (╯°□°)╯︵ ┻━┻
Bon[]Crayon: AUTOMATON2000
Automaton2000: ce qui est un peu plus de code pour le moment
Stilgart: tortue Automaton2000
Automaton2000: nan mais c'est du python
Stilgart: licorne AutomatonNN
AutomatonNN: ou ça fait le contest de ce que tu veux dire
Stilgart: bonjour tout le monde
Stilgart: Automaton2000: genre tu confonds une :turtle: avec un :snake: ?
Automaton2000: et du coup, j'ai meme pas eu le temps de coder
dwarfie: Automaton2000 confond tout ... il m'a encore confondu avec un bot hier soir :p
Automaton2000: mais j'imagine que tu as un message d'erreur ?
dwarfie: Automaton2000 c'est toi qui aurait du en avoir un ;)
Automaton2000: mais c'est bon à savoir
Bob: Salutations foulistiques
Bob: yop Automaton2000
Automaton2000: mais c'est le début de la liste des actions possibles
Bob: yop AutomatonNN
AutomatonNN: vi tu peux pas faire un truc sur le forum :D
Bob: je fais jamais rien sur le forum AutomatonNN
AutomatonNN: Parkale ton code est plus dur que prévu
RomanceDawn: ù
Bob: ce calme
Bob: c'est beau les vacances
Scarlatine: Pfiou, le débug de monte carlo sur CodinGame, c'est pas la joie x)
Scarlatine: Quoi d'beau par ici ? (A part de la maltraitance sur bot :p)
Bob: c'est calme
Bob: et moi je trouve ça beau :)
Scarlatine: Le calme, c'est l'avenir \o/
788361: ça se tient
Bob: bon qu'est-ce que j'ai bien pu flinguer moi ?
Scarlatine: Peut être il faut demander l'avis de Automaton2000
Automaton2000: tu es en train de te faire chier
Bob: bien vu Automaton2000 c'est exactement ça
Automaton2000: en fait tu peux faire un truc du genre
Bob: cette perspicacité
Scarlatine: Zéro politesse le gars, p'tetre que AutomatonNN sera plus sympa ?
AutomatonNN: recurse : https://www.codingame.com/contribute/view/4277bd36bb425fccde4c4deebffee8a83
Scarlatine: Bouais, merci quand même pour votre participation Automaton2000 et AutomatonNN !
Automaton2000: je ne sais pas, je n'ai pas compris la question
AutomatonNN: ou Automaton2000
Bob: c'est marrant, quand j'arrête de faire de la merde dans mon code, ça se passe mieux à l'exécution dis donc
Scarlatine: Bref, je vais aller niaiser plus loin :p. Bon courage dans ton défliguage de trucs Bob !
Scarlatine: Oh, bon courage pour le refliguage alors, héhé
Bob: y a de ça :D
Scarlatine: Oh, bon courage pour le reflinguage alors, héhé
RomanceDawn: AutomatonNN
AutomatonNN: pourquoi tu peux pas te dire que tu as qu'à reverse engineer ?
RomanceDawn: meurt
Nebula-II: qui est la ?
257832: Pas moi
BlaiseEbuth: Yo tout l'monde ! Automaton2000, AutomatonNN !
AutomatonNN: bah en fait j'ai pas compris la question :p
Automaton2000: dans ce cas tu peux faire du c
Nebula-II: je veux essayer une approche avec de la somme binaire sans reste, j'ai un probléme d'encodage lors de la conversion de la chaine avec la fonction map
Nebula-II: ahh oui xD le language c'est scala :p
BlaiseEbuth: Qui fait du scala ici ?
Nebula-II: @BlaiseEbuth les data engineer ne font pas du problem solving xD
BlaiseEbuth: Qui est data engineer ici ?
BlaiseEbuth: Sinon c'est quoi ton problème exact ?
Thyl: #BlaiseEbuth, t'as configuré ton tchat?
BlaiseEbuth: Comment ça Thyl ?
Thyl: Non désolé
BlaiseEbuth: :thinking:
Thyl: Tout à l'heure je te voyez pas sur la liste du tchat
Thyl: et je croyez que tu étais là
Thyl: alors j'ai cru que tu avais configurer la messagerie
Thyl: désolé du dérangement
BlaiseEbuth: Nan mais dans la liste y'a que les gens qui ont parlé y'a pas longtemps, ou un truc du genre...
BlaiseEbuth: Po !
BlackKitten_dbaa: blabla:red_car:
leojean890: pas si simple de passer silver sur BotG ! J'entrevois même l'IA de BlaiseEbuth en bronze hehe
Zorg1: tu ferais mieux de bosser ton CSB pour être légende :p
Zorg1: bon Automaton2000 & AutomatonNN quoi de neuf ?
Automaton2000: si un jour il faudrait que je recode
AutomatonNN: oui c'est pas trop compliqué de faire un truc de ce que j'ai compris
leojean890: 29/185 bronze :P mais là j'ai un peu de motiv pour botg ces jours ci ! Pk favoriser CSB ?:) sinon j'ai un portage C++ de mon STC python en cours qui n'avance pas et sinon je fais les puzzles non-commu aussi en ce moment ;P
dwarfie: bon , le timeout sur le validateur 5 de 11-puzzle , c'est réglé ... c'est tellement simple que c'en est sale ... une solution a la automaton2000 (on tronque le sort)
Automaton2000: dwarfie tu peux dire que la valeur de la carte ?
dwarfie: Automaton2000 : non , faut aussi donner sa direction a 11-puzzle , lit le sujet ou je vais t'appeler boulet ;)
Automaton2000: j'ai beaucoup de mal à comprendre le principe
dwarfie: Automaton2000 : le principe du puzzle ? ou le principe du boulet ?
Automaton2000: et si tu veux pas me faire avoir
**dwarfie lance une tortue rouge sur Automaton2000 ...
Automaton2000: tu peux gagner des points
BlaiseEbuth: En même temps sur BOTG j'ai un if/else, ça m'avait soulé
leojean890: pareil mdr, je compte pas faire de simu là dessus ^^
leojean890: mais avec des heuristiques simples ça peut aller en silver qd même:)
leojean890: je pense :)
BlaiseEbuth: Sans doute
Zorg1: bonne chance pour trouver l'heuristique qui gruge le bas et le haut de la ligue bronze actuelle ;-)
leojean890: j'avoue c'est un peu bordélique vu la variété des strats de chacun ;P
leojean890: heureuselent une ligue avec 185 personnes c'est pas trop trop bordélique :P
Zorg1: ouaip y a pas grand monde
Zorg1: c'est le multi parfait pour la situation sanitaire actuelle en fait :p
leojean890: hhe j'avoue, les mecs ont environ 100 de range, donc distance de sécurité ;)
leojean890: mais je pense que je vais pas trop trop m'acharner non plus pour ce multi;P
Zorg1: allez pour la route un meme dune idiot :p
Suez17: Bonsoir
Zorg1: https://imgur.com/a/WhAq7pt
Zorg1: bonsoir
leojean890: ton meme me fait penser a mon botg hehe
leojean890: ce random dans les submits c fou :P enfin je finis entre 60 et 25 tlt quoi que je change là xD
Zorg1: il est déterministe ton random quoi ...
Zorg1: ça doit être ça le fameux "bon random" ;-)
leojean890: mais les 10 premiers matchs .. parfois je les gagne tous ou parfois j'en gagne que 2.. lol
leojean890: ç semble mieux en achetant des blades et potions tiens.. à confirmer !:p
Uly: y'en a qui maîtrisent java ici ?
Uly: je débute, et j'ai un problème sur mime type
Uly: si je split ."mp3" selon . (le caractère ".3, donc "\\."), j'obtiens la liste [, mp3] à l'affichage
Uly: quel est la valeur du premier terme ?
Uly: parce que je filtre ensuite la liste pour retirer justement les vides entre chaque regex, et ça ne semble valoir ni "", ni null, ni même " "
Zorg1: la chaîne vide normalement, "". Après faut faire un equals() pas un ==
Uly: ah ? quelle est la différence
Uly: est-ce que c'est encore une histoire de valeur et de définition
Uly: comme le <> et le == en OCaml
Zorg1: bah == c'est le même objet, or tu peux avoir deux objets String distinct qui représente la chaîne vide
Uly: ok donc c'est la même chose qu'en caml
Zorg1: sans doute
Uly: merci beaucoup, ça fait une bonne heure que je bloque dessus
FreexXx: Plop
Zorg1: o/
Zorg1: houla 3 heures
Zorg1: je vais me pieuter moi
FreexXx: ^^ oui tu fais quoi encore debout a cette heure :p
Zorg1: bah je glandouille
Zorg1: comme toutes les personnes encore présentes ici je suppose ;-)
FreexXx: moi je vais encore tenter de faire mon mcts ^^
FreexXx: au lieu de glandouiller fais nous un super contest :)
Zorg1: un contest de contest, évidemment
FreexXx: evidement !