Chat:Fr/2021-12-05
starnayte: hello tous le monde
starnayte: Voila je suis entrai de code un programme sur code royale , mais je n'arrive pas a débuger mon code
starnayte: comment remplacer les printf pour debugger
dwarfie: cf : http://chat.codingame.com/pastebin/76685bf0-13b9-4456-b124-071627737d34
starnayte: merci à toi
Thyl: Yooooooooooo
Zorg1: o/
BlaiseEbuth: Yo tout l'monde ! Automaton2000 !
Automaton2000: ca va plus vite que les autres
Zorg1: Automaton2000 quelle est ta victoire ?
Automaton2000: mais est-ce que ça en vaut la peine de mort
Zorg1: t'es bien radical le dimanche Automaton2000 ...
Automaton2000: il y a des trucs pas mal
Stilgart: Automaton2000: les tortues par exemple
Automaton2000: je ne suis pas un robot !
Stilgart: Automaton2000: prouve-le !
Automaton2000: donc c'est pas une blague
dwarfie: :rofl: ...
Stilgart: on ne rigole pas... l'Automaton2000 va plus que les autres et c'est pas une blague !
Automaton2000: en plus, il y a des trucs qui servent à rien
Stilgart: et en plus il n'est pas à fond
Stilgart: Automaton2000: et sinon, ton AoC 5 est fini ?
Automaton2000: ah par contre c'est inquiétant :thinking:
Zorg1: AoC5 chui déçu y a pas Bresenham en part 2 :(
Stilgart: ça aurait été chaud pour du day5
Stilgart: mais ça sent le retour avec bresenham en day10-12
Zorg1: ça serait bien le genre ^^
Zorg1: bon il me reste plus qu'à me motiver pour le bingo
Stilgart: tiens, moi c'est le day5 qui m'a demandé le plus d'effort :/
BlaiseEbuth: Ah ouai... Je regarderai à ça cette aprem...
Zorg1: ça tombe bien ça fait une heure qu'on a passé midi :p
Stilgart: Automaton2000: tu vois comme il suit Zorg1
Automaton2000: je n'ai aucune idée de combien de tours ?
Stilgart: non, il voit quedale :/
Zorg1: Automaton2000 va chez l'ophtalmo !!
Automaton2000: c'est compliqué de trouver une heuristique qui rentre dans le top 10
BlaiseEbuth: C'pas l'aprem tant qu'j'ai pas mangé.
Zorg1: bon j'ai lu l'explication WP de pourquoi le loto s'appelle bingo aux USA mais j'ai toujours pas codé une ligne sur ce foutu problème :(
Nonx7: on peut s'inscrir au CODINGAME SPRING CHALLENGE sans école ni entreprise ? j'ai lpas l'impression
BlaiseEbuth: Comment es ton re
Zorg1: re
Zorg1: Nonx7 : normalement oui
Zorg1: pas besoin de mettre ton école et ton entrepris
Zorg1: c'est seulement utile pour les classements école & entreprise
Zorg1: après bon on ne sait pas ce que va être le SC2022 alors bon
BlaiseEbuth: Un concours de la plus haute tour en spaghetis. C'est très team-building... :smirk:
pardouin: re o/
pardouin: zorg tu te fais une montagne du bingo je t'assure, tu vas le torcher plus vite que tu ne crois
BlaiseEbuth: Stoi la montagne.
pardouin: day 5 le 100ème a mis 8min53, on commence à arriver à des temps où on a une chance de lutter
pardouin: les premiers jours avec des temps à moins de 3min c'était nimp, déjà le temps de lire l'énoncé et de copier les inputs...
pardouin: on sent les mecs qui ont automatisé à fond en amont
BlaiseEbuth: Stoi l'automate.
pardouin: (les meilleurs qui mettent 1 min au total D:)
BlaiseEbuth: Stoi l'min.
BlaiseEbuth: J'avoue que ça sent le Bressenham c'truc...
Zorg1: ça ressemble à du Bressenham, ça a le gout du Bresseham ...
Zorg1: c'est l'ALGO DU QUEBEC
Zorg1: bon sur ce je sorts -> [] :p
JBM: y'a une spring challenge?
dwarfie: challenge ... oui ... contest ... rien n'est moins clair
darkhorse64: plus le temps passe, plus ça devient clair
Zorg1: ?
Zorg1: ah ça ^^
Zorg1: ah tiens j'avais pas vu pardouin a commis un nouveau puzzle ...
BlaiseEbuth: :scream:
Remi.: Salut tout le monde
sefatod: salut
nicola: Rien vu, Zorg1.
pardouin: oui j'attendais J-7 pour faire du shameless advert sur le chat
pardouin: mais n'hésitez pas à y jeter un oeil :D
nicola: Il est publié ou encore en attente ?
pardouin: (rien de transcendant hein)
pardouin: en attente
nicola: OK.
**dwarfie prefere ne pas regarder ... rien qu'au titre il sait qu'il a encore les yeux qui vont saigner ...
pardouin: <3
dwarfie: quoi ... si c'est autre chose que dessiner un arbre en ascii . je vais voir , sinon non ;)
pardouin: c'est juste ça
pardouin: enfin ascii est un bien grand mot
dwarfie: bah voila ... Automaton2000 , ca merite une tortue
Automaton2000: et le referee ne fait pas le même que celui de la ligue ...
pardouin: c'est sobre
dwarfie: Automaton2000 , et la marmotte , elle met pas la tortue dans le papier d'alu aussi ?!
Automaton2000: en meme temps c'est pas comme si il ne reste plus que ca
BlaiseEbuth: Tu préfères dessiner des arbres en unicode dwarfie ? :3
**dwarfie prefere regarde la fin de foundation plutot
Zorg1: on m'a dit que c'était bien pété la série ...
dwarfie: ban , disons que la chronologie est pétée a mort ... et vas y que j'avance de 14 ans , et vas-y que je recule de 30 ...
nicola: :tree:
dwarfie: mais en gros , ca reste dans la meme zone de 40 ans ..
nicola: :deciduous_tree:
nicola: C’est normal : vitesse de la lumière, tout ça.
Zorg1: y a le mulet au moins ?
nicola: Avec la coupe de cheveux ? :heart:
Zorg1: ^^
Zorg1: où ils ont mis des robots partout ?
dwarfie: non
dwarfie: non plus ... juste une androide mais c'est a seule
Zorg1: c'est la vie de Seldon sur Trantor alors ?
dwarfie: il est sur tantor que le 1er episode ...
dwarfie: et apres ... ben ... je vais pas spoiler :D
Stilgart: Automaton2000: say it !
Automaton2000: ouais je vais me faire un level quand on m'a ouvert les yeux
**Stilgart s'attendait à mieux
dwarfie: au moins , bon point , c'est pas villeneuve qui s'en ai occupé ... et ca se voit
Zorg1: tiens je l'ai pas encore vu son Dune au fait ...
dwarfie: dixit boulet , c'est de la merde ...
Zorg1: quand même me faire une idée
dwarfie: bon c'est boulet , mais d'autre m'ont dit pareil ...
Zorg1: on m'a dit que c'était pas si mal, va falloir que je me fasse un avis moi
dwarfie: a part certaines et la bonjour les argument ... il est trop beau paul ... y'a de l'emotion ... c'est poetique ...
**Stilgart a du se retenir de recracher son repas sous forme de vomi
Zorg1: Paul on s'en fout, c'est le ver de sable qui fait le boulot :p
Stilgart: c'est pas sympa de me rappeler la scène :(
dwarfie: avec jessica qui passe la plupart du temps a chialer ... y'a de l'emotion ... :rolling_eyes:
Zorg1: c'est pas trop le perso pourtant quand tu lis le romain
Zorg1: *romann
Zorg1: y a un navigateur de la Guilde qui nageotte dans son aquarium au moins ?
dwarfie: rien n'est du roman ... il a fait SA version de dune ... 2h30 et il raconte presque rien ( dixit le fossoyeur et nexus 6
Stilgart: nan mais l'espoir est mort il y a plus de 10 ans en matière d'adaptation au cinéma
Stilgart: je vois pas pourquoi vous continuez à vous faire du mal
dwarfie: pas sur ... en dit meme pas a quoi sert l'epice dans tout le film , et encore moins que les navigateur en ont besoin ... donc ca 'etonnerait
Zorg1: oui si il y a pas de super héroÎne à grosse poitrine c'est mort :p
Zorg1: (un peu marre des films marvel)
dwarfie: un peu beaucoup marre des series marvel aussi ....
MyMonkey: On s'en fout, visuellement, c'est somptueux et c'est 10 km au dessus des Marvel
Zorg1: c'est pas très difficile
MyMonkey: C'est vrai
dwarfie: donc 20 km au dessus des adaptations de DC :rofl:
darkhorse64: On plane, c'est l'épice
Zorg1: le mélange ... comme sur une mob' :p
Sideway: "???���������TDBUF_O=0?LD_PRE" ça c'est de l'art ASCII :D (ps : tuez moi...)
nicola: Non, c’est du lard.
nicola: Ça dépend, la trilogie de Batman était bien foutue.
nicola: Je ne suis pourtant pas le public pour les comics et les super héros en moule burnes.
nicola: Je préfère les chanteurs de heavy metal, tant qu’à faire.
BlaiseEbuth: Mais en moule burne
Bon[]Crayon: Salut o/
Bon[]Crayon: yo automaton2000
Automaton2000: je suis dans la ligue
Bon[]Crayon: automaton2000 la ligue tortue brillante
Automaton2000: je viens de battre le boss
Bon[]Crayon: automaton2000 la légende de la tortue gg
Automaton2000: mais ça reste un peu de mal à voir comment faire un truc qui a l'air d'avoir un truc qui ...
Bon[]Crayon: automaton2000 tu n'as pas le truc
Automaton2000: croissant ou pain au chocolat
Bon[]Crayon: automaton2000 pain à la chocolatine
Automaton2000: du coup si tu as peu de chance que ça arrive
Stilgart: Automaton2000 est dans le camp des pains au chocolat
Automaton2000: ils ont réussi à passer légende
Stilgart: :D
dwarfie: Automaton2000 : CéPafo
Automaton2000: disons que je me suis fait avoir
Stilgart: c'est sûr que normalement tu n'es pas dans le camp qui finit légende Automaton2000
Automaton2000: parce que si j'ai un peu honte du coup
Stilgart: :D
Zorg1: t'as honte toi Automaton2000 ?
Automaton2000: le boss est en python
Zorg1: ah oui quand même, je comprends Automaton2000 :D
Automaton2000: bah tu peux faire une ia qui a fait une grosse différence
Zorg1: bah j'ai fait la différence entre MAXINT et MININT ça veut pas rentrer Automaton2000
Automaton2000: et c est le code ?
mpm.222: def ma_fonction(a,b,c): http://chat.codingame.com/pastebin/c50ba771-bd9a-43d9-94d3-894cbc560071
b0n5a1: osef
b0n5a1: o/
Remi.: \o
Bon[]Crayon: o/
BlaiseEbuth: Stoi l'osef
Remi.: Stoi l'stoi
Zorg1: ça a l'air facile à coder un BlaiseBot
Remi.: Tu m'étonnes ^^
BlaiseEbuth: Y'en a qu'ont essayés...
Zorg1: ils se sont fait ban ? :p
Remi.: ils onteu des problèmes ?
Remi.: cela dit il est très rapide.
BlaiseEbuth: Code un CMBot si t'as du temps à perdre. Ca ça serait utile au moins...
Remi.: Bye bye Blaise v6, rdv à la version 7 :'(
Zorg1: while (true) {find(&blaise);ban(&blaise);}
Zorg1: c'est codé
Remi.: LeZorg1 code plus vite que son ombre.
BlaiseEbuth: J'ai dit CMBot. Pas TiBot...
Zorg1: :D
BlaiseEbuth: Ca c'est bon, on a déjà...
Remi.: Je plains le prochain type nommé Blaise qui créera un compte.
BlaiseEbuth: Si ça le blase il aura qu'a changer de blaze, Blaise...
Zorg1: à l'aise
BlaiseEbuth: ezpz même
Bon[]Crayon: ez la tortue automaton2000
Automaton2000: il suffit de le faire dans la boucle
Remi.: class Automaton2000 {while(true)printf("tortue");}
Automaton2000: ce n'était pas le cas
Stilgart: fix ton code Automaton2000
Automaton2000: il te faut juste un peu de chance de passer légende
Zorg1: Automaton2000 la forme ?
Automaton2000: eh oh je suis sur que je le suis
Stilgart: :D
Zorg1: faut pas lui baver sur les rouleaux à Automaton2000 ...
Automaton2000: pour la première fois que ça passe
b0n5a1: Automaton2000 ça te plairait comme nom Skynet ?
Automaton2000: je vois pas bien ce que je décris
Zorg1: skynet c'est le nom du super ordinateur qui fabrique des terminators à base de 6502 ?
Zorg1: oups j'ai enfreint un paquet de copyright là :(
Stilgart: Automaton2000: et moi je vois assez bien ce que tu n'écris pas ;)
Automaton2000: et c'est la bonne réponse
Zorg1: tout le monde gagne avec Automaton2000 même Stilgart ;-)
Automaton2000: bon bah on va essayer de faire un truc de base pour que ça passe pas
Stilgart: il m'aime vraiment pas ce bot :D
Remi.: Automaton2000 dessine moi une tortue
Automaton2000: Remi. c'est fini tout ça
Remi.: :'(
BlaiseEbuth: Remi. ! C'eeessst ffiiinii !
Remi.: Et dire que c'était le bot de ma dernière tortue
Zorg1: :D
Zorg1: Automaton2000 le bot de l'avenir avec un nom des années 80 ...
Automaton2000: celui que tu as fait un ag en python
leojean890: combien de comptes de Blaise ont-ils été supprimés ?o
Zorg1: comme ça je dirais 6 ou 7
Remi.: Je crois que c'est 5
Zorg1: enfin ils sont toujours là
leojean890: juste ban .
Remi.: Là on a blaise v6
leojean890: ?
leojean890: mais le premier a été supprimé tout court
Remi.: 2 ont étés supprimés, 3 autres sont ban du tchat, si je ne dis pas de conneris.
Zorg1: non on le voit toujours
Zorg1: c'est celui qui a créer "a man with a plan"
Zorg1: https://www.codingame.com/profile/51cf3569a28219e695585f664d80a5b5238752
leojean890: ah d'accord^^
leojean890: juste ban du chat, donc
leojean890: et forum accessoirement
Zorg1: il a été aussi ban ce compte il ne peut plus y accéder
Remi.: Pas sûr qu'il puisse s'y reconnecter à celui là.
Zorg1: bref un joli bazar
leojean890: tiens 3 mois sans regarder les puzzles easy je m'en fais qq uns lol il en sort plein qui en plus se font pas delete par la suite^^
leojean890: ah oui ban pas que chat et forum
Sideway: "Segmentation fault." Encore plus terrifiant que recevoir la relance des impôts...
Remi.: hmmm perso je préfère la segmentation fault ^^
Zorg1: pareil t'as une chance de négocier
leojean890: ah oui j'étais abonné à Blaise et il n'est plus visible dans ma liste d'abos par contre^^
Remi.: Moi je l'ai toujours, mais sans pseudo ni avatar.
leojean890: de même il n'est plus visible dans le leaderboard de CALM
leojean890: il était légende dedans
leojean890: après il peut tjr repush tous ses codes dans les multis avec un autre compte :P
leojean890: truc relou à faire quoi^^
Remi.: Il l'a déjà fait, mais reban.
leojean890: ah
Zorg1: comme tu peux voir on s'amuse comme des petits fous ici ^^
leojean890: cad ?^^
Remi.: Je ne m'amuse plus depuis qu'Automaton2000 a confirmé qu'il ne dirait plus tortue.
Automaton2000: juste que c'était pas forcément une bonne idée de faire du code en plus
leojean890: moi je fais des puzzles easy now, "amuser" est vite dit^^
leojean890: y'en a je lis l'énoncé j'ai la flemme déjà ou pas motivé^^
Zorg1: bof là à part suivre l'histoire des bans de Blaise il se passe pas grand chose
leojean890: ça traine moins sur le chat hors contest^^
Zorg1: on aura peut être un combat de bot pour le SC2022 mais bon
leojean890: en contest ça spam^^
leojean890: (sauf les contests escape j'imagine :P)
leojean890: le*
Zorg1: j'y crois pas des masses
leojean890: contest*
leojean890: on verra
leojean890: RAIC2022 en février au pire^^
leojean890: SC2022 faudra voir ouais
leojean890: ptet qu'ils vont encore inventer un new concept
Zorg1: bah en fait l'escape ça avait pas grand chose à voir avec du codage, ok il y en avait, mais c'était accessoire
leojean890: ou faire comme avant des puzzles ou optims
leojean890: optim j'aime bien aussi
yocko: Bonsoir, je suis nouveau en ce qui concerne java et je souhaite m'améliorer, que me conseillez vous ?
leojean890: puzze en contest c'est de la rapidité donc moins cool
leojean890: ouais l'escape c'était différent, en plus je suis assez nul en observation xD
Zorg1: sauf pour observer des matchs ...
leojean890: pour t'améliorer en java, fais de la veille sur le langage et aussi l'aspect conception (SOLID), et fais qq puzzles ici :)
Zorg1: SOLID ? c'est quoi ça encore ?
Zorg1: ah ok
leojean890: https://fr.wikipedia.org/wiki/SOLID_(informatique)
leojean890: ^^
leojean890: ah observer les matchs je m'en sors mieux que pour observer un level d'escape mdr
leojean890: escape game souvent je loupe les détails importants
leojean890: une partie disons
leojean890: observer les matchs et changer le code en adéquation pour que le bot stop faire nimp^^
leojean890: sinon méthode 2 tuner les magic numbers comme un bourrin
leojean890: avec des stats sur les wins
leojean890: lool
Zorg1: ah la la SOLID il aime pas les interfaces à 80 méthodes ^^
Zorg1: encore un truc de faible :D
leojean890: :P
leojean890: j'en connais c'est leur guideline principal de comment coder^^
Zorg1: (perso une interface avec plus de dix méthodes c'est illisible ;-) )
Zorg1: oui ça doit être les mêmes qui mettent au moins 80 colonnes par table de BdD
leojean890: ah ouais 80 colonnes dans une table c moche xD
leojean890: faut exclude tout quand tu fais une requête
leojean890: pas besoin de ça hop on prend pas
leojean890: pas trop de jountures non plus
leojean890: jointures
Zorg1: "ouais mais au moins t'as pas de jointure à faire. pourquoi tu me parles de forme normale ?"
leojean890: trop de méthodes j'avoue ça fait mal
leojean890: hop implémentons tout maintenant
leojean890: dès que tu implements
leojean890: 80 implems nécessaires
Zorg1: ouaip 40 méthodes qui raise UnsupportedOperation, zou !
leojean890: y'a les default méthod dans les interfaces maintenant sinon xD
leojean890: comme ça pas besoin d'implem xD
leojean890: surtout les comportements relous style {return null;} à dupliquer dans plein de classes
leojean890: au pire null => Optional.empty
leojean890: ah un POTW qui vaut des CP, nice ! https://www.codingame.com/multiplayer/bot-programming/nine-mens-morris
Zorg1: t'avais aussi le coup de l'interface qui n'avait que des constantes ^^ ça a fini par disparaître ça
leojean890: ah ouais moche^^
leojean890: la constants_zone ^^
b0n5a1: erf Zorg1 en Java c'était courant quand j'en faisait ça les interfaces full constantes
leojean890: après c'est pas forcément crade ça dépend^^
leojean890: parfois tu peux les mettre en haut de ton fichier java où elles servent
leojean890: parfois s'il y en a plein qui servent partout tu px ptet faire un fichier dédié (mais après vaut mieux éviter trop de couplage entre les classes aussi^^)
leojean890: tiens lui il passe crème avec un bfs bidon pour les valideurs mais pour le test 6 faut faire un peu mieux genre minmax ^^ https://www.codingame.com/ide/puzzle/catching-up
obrozer: ;{