Chat:Fr/2022-05-07

From CG community
Revision as of 05:29, 8 May 2022 by Chat Log (talk | contribs) (Created page with "<img src=/a/39064001712713> FreexXx: plop est-ce qu'il y a quelqu'un avec de l'experiance en combat de bot ? je ne coomprend pas l'ordre d'execution <img src=/a/3906400171271...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

FreexXx: plop est-ce qu'il y a quelqu'un avec de l'experiance en combat de bot ? je ne coomprend pas l'ordre d'execution

FreexXx: pour moi un tour de jeu c'etait 1) on reçoit les inputs 2) on envoie notre sortie

FreexXx: mais si je fais un debug avant de recevoir les inputs, un autre au debut des inputs et un dernier avant d'envoyer ma sortie

FreexXx: alors j'obtiens 3, 1, 2

FreexXx: (sur le combat de bot : "BOTG")

FreexXx: pire si je debug aussi les inputs alors le debug donne: la liste des inputs, 3 1, 2

FreexXx: en faite des le 1er tour ça coince. j'ai sur le 1er tour 1, 2, 3, 1, 2

FreexXx: et le tour suivant: 3, 1, 2 et ainsi de suite

FreexXx: est-ce juste le debug du player de cg qui fait cela ?

Remi.: Salut, l'explication est très simple. Le jeu considère que tu lis dès le début du tour les entrées. Donc tout ce que tu mets AVANT la lecture des entrées est considéré fait à la fin du tour d'avant.

Remi.: Faut bien comprendre que le programme qui exécute ton code n'a pas d'autre moyen pour savoir à quel tour tu es. Il ne connais pas tes accolades, et ne peut se fier qu'à ta lecture des entrées.

FreexXx: apres je ne pense pas que ça change quoi que ce soit mais c'est deroutant

Remi.: Oui les valeurs affichées dans le débug restent bonne . Faut juste le savoir.

Remi.: Après si vraiment ça te perturbe, fait le moins de traitements possibles avant la lecture des entrées dans la boucle de jeu.

FreexXx: je n'en fais pas ^^ j'ai une solution prefaite pour tout les combat de bot et plusieurs fichiers et je le colle tout dans une page a la fin, j'ai juste etait derouté pour debug un truc quand je me suis aperçut dans la lecture de mes lignes de debug que j'avais une ligne qui venait 2x

I_love_CoC: Bonjour à tous

Sirios: o/

I_love_CoC: Si je souhaite connaitre le temps d'éxécution de mon programme je dois taper quoi sous python?

I_love_CoC: \o Sirios ça va?

Sirios: Question intéressante, je en sais pas y répondre ^^

Sirios: Oué on fait aller on va dire ;)

Sirios: que je ne sais pas répondre (déso mon cerveau n'est pas encore totalement en marche)

Remi.: o/

I_love_CoC: \o Remi.

Remi.: pour le python je ne sais pas dire, mais c'est pas les utilisateurs qui manquent, je pense que tu auras une réponse.

Sirios: ah et pour le C++ du coup Remi. ?

VilBoub: en Python tu as la bibliothèque time

I_love_CoC: ok merci VilBoub

I_love_CoC: j'import time et aprés je time(f) si je veux tester f?

VilBoub: oui, time.time() te donne le temps depuis le zéro universel

VilBoub: donc tu fais des différences de temps

VilBoub: par contre il y a une différence entre le temps sur la machine et le temps du processus

Remi.: Attedns Sirios je retrouve et je te répond en privé

Remi.: Je ne connais pas par coeur

I_love_CoC: merci VilBoub

Sirios: Petite question concernant Bulls and Cows 2. Je commence à avoir un algo qui tourne (pour tout ceux < 8 de longueur) par contre il y a un truc qui m'échappe

Sirios: j'ai essayé d'identifier le premier chiffre pour mieux comprendre. J'ai donc testé les chiffres de 1 à 9 (vu que ca ne peut pas commencer par 0)

Sirios: sauf que aucun ne passe

Sirios: Est ce quelqu'un a une idée du pourquoi ?

dbdr: Sirios, tu le fais sur le meme match?

Sirios: le premier chiffre ayant une length de 1

Sirios: oui le test du validateur (sur le testeur pas de probleme)

dbdr: le nombre à trouver change à chaque fois

Sirios: ah!

dbdr: il n'y a pas de validateur fixe

Sirios: merci j'avais mm pas envisagé ca!

dbdr: ce serait trop facile

Sirios: pas faux

Sirios: merci dbdr, je commencais vraiment a me poser des questions

nicola: I_love_CoC, il y a cProfile,io,pstats pour étudier un processus à fond.

I_love_CoC: merci nicola avec time.time() j'ai eu ma réponse

Remi.: Pas de validateur fixe pour B&C2, heureusement ! il y a déjà suffisamment de hardcode dans les puzzles d'optimisation.

Remi.: Et sur un puzzle comme celui là, tous les harcodeurs auraient le même score impossible à faire loyalement

dbdr: harcoder c'est plus loyal/équitable

dbdr: quand le validateur est aléatoire, ça introduit de la chance

Remi.: Sauf qu'avec la connaissance des validateurs pour certains et pas pour d'autre (car tout le monde ne va pas télécharger la contribution pour ça), il y a d'entrée de jeu un biais.

Remi.: Après je ne critique pas le hardcode, simplement c'est pas le but du jeu.

dbdr: tout à fait, tout le monde ne va pas le faire, mais tout le monde peut le faire en théorie. c'est plus équitable de ce point de vue là

dbdr: le but du jeu c'est subjectif. si on admet le hardcode pour tous c'est cohérent

dbdr: et ça reste un problème compliqué

Remi.: D'ailleurs moi même j'ai déjà hardcodé (grâce à ton github d'ailleurs). En l'occurence A*Craft, car vraiment aucune idée de comment faire. Mais sur B&C2, si on construit par avance la liste des valeurs attendues par les validateurs, le jeu n'a plus aucun intérêt. J'aurais bien plus d'estime pour quelqu'un qui hardcode CVZ que B&C2 ^^

dbdr: on est d'accord, sur B&C2 çá n'aurait aucun sens

Remi.: Du coup c'est légitime d'avoir fait des validateurs aléatoires !

Bon[]Crayon: Bonjour bonjour :ghost:

Bon[]Crayon: Salut Automaton2000 .=.e

Automaton2000: en gros c'est un bfs avec 0 ajout ?

philRG: hello, quelqu'un a compris l'ordre des actions du dernier contest?

Bon[]Crayon: o/

Bon[]Crayon: C'est dans l'ordre de l'id de tes héros.

philRG: et l'adversaire joue en même temps ses actions?

philRG: du coup si l'adversaire lance un CONTROL sur un de me héros et j'ai lancé un SHIELD au même tour, qui gagne?

Bon[]Crayon: Regarde "Ordre d'action pour un ".tour


Bon[]Crayon: "Ordre d'action pour un tour"

philRG: c'est déjà fait mais c'est trop imprécis

philRG: en gros faut analyser les replays pour vraiment comprendre

Bon[]Crayon: ok je ne sais pas.

philRG: sur pacman le rock paper scissor était plus clairement expliqué, là c'est assez flou

philRG: merci Bon[]Crayon

Bon[]Crayon: On a accès au code source..

philRG: bah je fais pas de Java et bon çà dépend du codeur...

philRG: bon apparemment CONTROL/SHIELD exécutés au tour suivant et WIND sur le tour courant

philRG: si j'interprète les règles écrites

philRG: donc pour faire le ménager rapidement, mieux vaut faire un WIND

philRG: s/ménager/ménage

philRG: si je prends les règles de façon littérale

Stilgart: bonjour à tous et licorne à Automaton2000

Automaton2000: ça c'est le plus simple c'est de faire un vrai truc

Stilgart: bonjour à tous et tortue à Automaton2000

Automaton2000: il faut que je regarde à l'occasion ;)

Bon[]Crayon: o/

TomPouce: o/

Zorg1: \o

dbdr: |o|

Sirios: http://chat.codingame.com/pastebin/df5de1bc-53a0-4749-91a6-a84cdb99c6a2

Sirios: Pourquoi ca crée un lien Oo ?

Bon[]Crayon: Trop long d'un coup.

Sirios: Arg ok

Bon[]Crayon: Remi., je n'aime pas le hardcodage non plus mais je ne suis que partiellement d'accord avec toi (c'est rare :p). Pour bulls and cows 2, pour pouvoir hardcoder (sans tricher) il faut avant tout avoir un agorithme qui fonctionne, ensuite un algo capable de trouver les valeurs du validateur et finalement trouver les solutions pour pouvoir les hardcoder.

Bon[]Crayon: Perso, bien qu'encore une fois j'ai tendance a détester le harcodage, je trouve que ca a du sens dans le type d'objectif "optimisation". Ce n'est que mon avis ;)

Sirios: merci Bon[]Crayon

Buk.: o/

Bon[]Crayon: \o

Zorg1: yop ! Automaton2000 la forme ?

Automaton2000: amis des gens qui sont pas dans les membres en ligne.

Sirios: Toujours aussi sympa cette Automaton2000

Automaton2000: vous en pensez quoi ?

Zorg1: pas grand chose Automaton2000

Automaton2000: je ne pense pas que ce soit le cas

Stilgart: je pense que Automaton2000 ne pense pas que Zorg1 ne pense pas grand chose

Automaton2000: ca sert à quoi ?

**Stilgart va arrêter de penser et partir douber

Stilgart: bouder*

Zorg1: c'est malin Stilgart on fait comment pour sortir de la boucle maintenant ? :thinking:

Stilgart: on sort pas

Stilgart: les boucles finies, c'est pour les faibles

dbdr: l'univers est une boucle infinie

itsjangri: Coucou, comment on prend la valeur en sorti d'une condition ?, genre je veux additionner tous les nombres paire trouver dans un nombre doncj'ai utiliser une condition if et je veut répurer les résultats de cette sommes

Buk.: en python ?

itsjangri: oui

Buk.: il faut initialiser une variable en dehors de la boucle pour y acceder, enfin si je comprends bien ta question

Buk.: envoie ton code sinon

itsjangri: c'était un slash of code

itsjangri: mais je vois ce que tu veux dire

itsjangri: merci

MooMooN: bonjour, j'ai une question con sur les challenges communautaire (pas ceux comme le SC2022), cela s'arrete à la ligue de bois 1. C'est pas prevu d'avoir plus de ligue ?

Bon[]Crayon: Une seule ligue un seul Boss AUTOMATON2000

Automaton2000: qu'est-ce qui se passe ?

Bon[]Crayon: Automaton2000 Salutation Boss !

Automaton2000: du moment qu'il n'y a pas vraiment de la merde ;)

MooMooN: merci bon[]crzyon

Bon[]Crayon: https://www.codingame.com/share-replay/633146218

Bon[]Crayon: À partir de l'image 10, le monstre 8 ,qui va de haut en bas, prend 0 dégats !

Zorg1: à priori c'est normal je dirais

Zorg1: (ça serait bien d'avoir un tool pour mesurer les distances d'ans l'IHM ^^)

**Stilgart a vaincu sa déclaration d'impôts \o/

Stilgart: fun fact, j'ai bien corrigé l'erreur signalée par la dgfip... puis une autre encore plus flagrante

Stilgart: ils étaient fiers de me dire que j'allais payé mon d'impôts, mais du coup j'en paie un peu plus :D

Stilgart: Automaton2000: l'an prochain, c'est toi qui préremplit ma déclaration !

Automaton2000: la question c'est est-ce que je dois avoir un bug dans ma simu

Stilgart: si tu veux te mettre au niveau de cette année, il va t'en falloir un gros, Automaton2000

Automaton2000: suffit de lire les règles :p

dwarfie: bien vu Automaton2000 :rofl:

Automaton2000: je crois qu'il faut que tu le vois pas

dwarfie: Automaton2000 : tu vas hider en plus ?

Automaton2000: bon je vais tenter de faire un jeu de plateau?

PhOeNyX: https://www.codingame.com/share-replay/633161421

PhOeNyX: omg

PhOeNyX: Je timeout systématiquement mais je ne sais pas pourquoi

dwarfie: sur que c'est un timeout ...?

dwarfie: t'as oeut etre "juste" fait segfault

PhOeNyX: Non ça met timeout, et quand je réduis la limite de 45ms à 25ms ça réduit le nombre de timeout

PhOeNyX: Mr le gc doit passer par là, je vais m'occuper de la mémoire

dwarfie: humm ... ca met timeout aussi sur les segfault ... d'ou ma question

PhOeNyX: Wow l'algo c'était un BFS à la base ça faisait du depth 6 à 10

PhOeNyX: J'ai changé en beam ça fait depth 642

PhOeNyX: Mais ça timeout quand même, après 42 frames

PhOeNyX: Ah c'était à cause de la fin de jeu

PhOeNyX: En moyenne ça donne depth 47 sur toute une partie

PhOeNyX: C'est pas dégueu

PhOeNyX: Comment bien choisir la largeur du beam ?

PhOeNyX: Vu que le branching factor est de 4^n on peut garantir une profondeur 4 à partir d'une profondeur donnée en choisissant 256 par exemple

PhOeNyX: Un beam de largeur 256 fait 1M de points de plus qu'un beam de largeur 160

4839565: Yo tout l'monde ! Automaton2000 !

Automaton2000: dixit le mec qui a fait son intéressant à tsp

dwarfie: :rofl:

Bon[]Crayon: o/

Bon[]Crayon: :)

BlaiseEbuth: tsp? :thinking:

Default avatar.png conadal: :rolling_eyes:

BlaiseEbuth: Je l'ai pas, trop d'acronymes sur ce site... En plus avec les changements de noms...

nicola: Un Slash of Code ? Il programmait les Guns ’n’ Roses ?

BlaiseEbuth: sweet bot o' mine...

nicola: Rocket bot !

nicola: Well well well, My robot!

Default avatar.png Maikoke: Ragnar Lothbrok !

Bon[]Crayon: Boot my bot ?

PhOeNyX: Ils sont aussi en BS ceux qui font plus de 50M à l'optim 2048 ?

PhOeNyX: Ou alors ils ont juste une heuristique plus complexe que juste le score ? x)

Stilgart: BlaiseEbuth: https://www.codingame.com/multiplayer/optimization/travelling-salesman

BlaiseEbuth: Bah y'a pas de 'p'...

Stilgart: si, dans oPtimisation

Stilgart: Automaton2000: explique lui

Automaton2000: on verra ce que ça a été approuvé the-lost-child-episode-1 ?

TKirishima: Automaton2000

Automaton2000: mais je vais me coucher

Stilgart: on voit à quel point on peut compter sur les bots ici...

TKirishima: xD

Stilgart: Automaton2000: n'oublie pas de manger ton taco avant

Automaton2000: y a des cas où tu ne vois pas du tout

BlaiseEbuth: Stoi l'pas du tout Automaton2000

Automaton2000: quand je code en haskell ?

BlaiseEbuth: Tout le temps Automaton2000

Automaton2000: ah non c'est pas une bonne idée

TKirishima: Stilgart, qu'est ce que tu fais avec Haskell principalement ?

TKirishima: Je crois que c'est bon pour l'analyse syntaxique mais c'est plutôt assez restreint comme domaine l'analyse syntaxique non ?

BlaiseEbuth: La même chose qu'avec les autres langages TKirishima: Tenter de dominer le monde !

Stilgart: TKirishima: du code

BlaiseEbuth: C'est décevant... -_-

Stilgart: en même temps, je ne sais pas quoi répondre d'autre

BlaiseEbuth: J'me doute...

Stilgart: d'autant que je ne code pas vraiment dans ma vie professionnelle

Default avatar.png Ristretto: bonsoir, je vois que les solutions python ultra courtes sur les challenges de longueur de code. Il doit y avoir des astuces pour fortement réduire la longueur de code pour lire l'input mais je ne trouve rien après de longues recherches. Une idée de pistes que je pourrais explorer ?

Stilgart: tricher

BlaiseEbuth: Encoder ton code

TKirishima: Ristretto Python Golfer

BlaiseEbuth: voilà ça

Stilgart: un charactère unicode, si grand soit il, ne compte quand même que pour 1

Stilgart: -h

Rhemyr: https://www.codingame.com/blog/code-golf-python/

BlaiseEbuth: Sinon pour les inputs y'a plusieurs astuces

Default avatar.png Ristretto: aaaaah je vais regarder merci

TKirishima: Stilgart oui mais par exemple tu ne vas pas faire un OS avec Haskell, si ?

BlaiseEbuth: :popcorn:

TKirishima: Ristretto, je te conseille aussi de faire pas mal de Clash of code ça aide pas mal. Sinon tu peux aussi aller sur StackExchange pour regarder les solutions des gens ou https://codegolf.stackexchange.com/questions/54/tips-for-golfing-in-python

TKirishima: (Code Golf stackexchange)

Stilgart: TKirishima: ça serait pourtant un sacrément bon choix

Stilgart: (et de fait, il y a des os en haskell)

Stilgart: (et en ocaml, et en rust)

TKirishima: Et bien je ne le savais pas écoute. Comme quoi on en apprend tout les jours

Default avatar.png Ristretto: merci beaucoup Tkirishima

Default avatar.png Ristretto: je vais regarder :)

TKirishima: De rien!

BlaiseEbuth: Stilgart qu'est-ce que tu fais avec ton clavier principalement ?

Stilgart: j'essaie d'apprendre à un bot à dire licorne

BlaiseEbuth: Ah ! Et le clavier c'est un bon choix pour ça ?

Stilgart: sans doute pas, parce que Automaton2000 apprend quedale

Automaton2000: je vais au plus proche

dwarfie: Automaton2000 : au chewal ?

Automaton2000: et c'est quoi le principe de base de la base de la base ?

dwarfie: Automaton2000 : demande a automatonNN , il doit savoir

Automaton2000: sauf que j'ai pas eu le temps de faire un mcts ?

Stilgart: Automaton2000: c'est de participer au contest de contest de contest

Automaton2000: ah mais en fait il y a des trucs à faire

Stilgart: c'est ça :)

BlaiseEbuth: Stoi l'ça

BlaiseEbuth: On flotte tous en bas Automaton2000. Tu veux un :baloon:

Automaton2000: mais je vois que le 1v1 comme alternative

Zorg1: un bon gros fight Automaton2000 ?

Automaton2000: et j'ai eu un peu de marge

PhOeNyX: https://www.codingame.com/share-replay/633234294

PhOeNyX: Beng mangez ça

BlaiseEbuth: Wé trofor le piaf.

Zorg1: piaf de feu

Zorg1: un frimeur quoi

BlaiseEbuth: Voilà

BlaiseEbuth: TuningPiafDu91

Zorg1: :D

Default avatar.png xenorking: bonjour je cherche un site pour apprendre a coder de 0 est ce que quelqun connait un site ou une formation gratuite a suivre svp

BlaiseEbuth: "Coder" c'est vague...

I_love_CoC: c'est toi la vague

BlaiseEbuth: Pâle immitateur...

Zorg1: il a pas compris l'truc

I_love_CoC: c'est raciste

BlaiseEbuth: xenorking: Tu veux coder quoi, dans quel but ?

Default avatar.png Al2222: il y a plein de MOOCs sur open classroom :)

BlaiseEbuth: :scream: :nauseated_face:

Zorg1: il va nous énerver Stilgart :(

BlaiseEbuth: Automaton2000 va chercher le balai, y'a encore des p'tits bouts de Stilgart partout... :unamused:

Automaton2000: y a pas encore eu le temps de faire un jeu de mot

Zorg1: (après perso je sais pas ce que ça vaut OCR ^^)

BlaiseEbuth: :speak_no_evil:

Zorg1: bah j'y ai jamais suivi un MOOC dessus, je crois que les seules fois où j'y suis allé c'était sur une page de "référence" pour tel ou tel langage

ZndrBrok: o/

Zorg1: \o

BlaiseEbuth: (╯°□°)╯︵ /o

Zorg1: bon il est tout énervé le Blaise ce soir

ZndrBrok: Vous avez fait peur à xenorkink, semble-il :P

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

Zorg1: bah c'est pas le premier à poser une question et à se barrer si on répond pas dans la minute ^^

BlaiseEbuth: La faute aux mecs qui parlent d'ocr. C'est pas eux qui ramassent les morceaux de Stilgart. :angry:

ZndrBrok: Comment tu fait pour lancer autre chose que une table :P

ZndrBrok: bande de sorciers

ZndrBrok: C'est encore avec vos clients externes ?

BlaiseEbuth: (╯°□°)╯︵ ʞoɹᗺɹpuZ

BlaiseEbuth: ┬─┬ノ( º _ ºノ)

ZndrBrok: (╯°□°)╯︵ KURWA

ZndrBrok: (╯°□°)╯︵"jeSuisCon"

ZndrBrok: Par contre pour retourner mon nom

ZndrBrok: Là je sais plus du tout quel incantation tu as utiliser...

ZndrBrok: Je pensais que c'était du russe

ZndrBrok: Je vient de le coller dans google translate avant de capter ce qui était écrit hahaha

BlaiseEbuth: :see_no_evil:

ZndrBrok: :poop:

ZndrBrok: (╯°□°)╯︵ ︵ ¡ μϝnpԍԍƨᴉɑɼp oʁϝԍʁ ԍqɑΛ

Zorg1: y a des rappels au Code of Conduct qui se perdent ^^

BlaiseEbuth: ʞoɹᗺ︵ \(°□°)/ ︵ɹpuZ

ZndrBrok: ̗¡̗ ͗μ̗͗ϝ̗̞n̞͗p̞͗ԍ̨̞ԍ̨́ƨ̞́ᴉ̞̗ɑ̗́ɼ́́ṕ ̗o̗̞ʁ̨̞ϝ̨̨ԍ̨́ʁ́ ͗ԍ̖͗q̖͗ɑ͗͗Λ͗

BlaiseEbuth: Tacos rulz

Zorg1: :popcorn:

ZndrBrok: Bon, je ne sais même pas ce que je fait là... Je travaillais sur mon puzzle à la base et Cthulu m'a ramené ici :P

ZndrBrok: C'est pas de ma faute

ZndrBrok: C'est à cause du vaccin ! #excuses2022

Zorg1: les antivax ont mangés mon devoir

Remi.: On parle de moi ? ^^

Remi.: Salut tout lem onde

ZndrBrok: ...🅼🅰🅸🆂▉🅲'🅴🆃🅰🅸🆃▉🅳🅴🆂▉🅰🅽🆃🅸🆅🅰🆇▉🆁🅴🅿🆃🅸🅻🅸🅴🅽🆂▉!▉

BlaiseEbuth: Y'a des tacos qui se perdent

ZndrBrok: ヽ(=^・ω・^=)丿 Remi.

BlaiseEbuth: J'aime pas les antivaxs. Ils relaient mal la 5G...

ZndrBrok: Qui me prouve que je ne parle pas juste à moi ?

ZndrBrok: Je suis peut-être un papy de 89 ans avec Alzhaimer dans une maison de repos et qui pensent en avoir 30 ?

ZndrBrok: changeMyMind(string please);

Zorg1: de toutes façon 95% des comptes ici sont des multis d'Automaton2000

Automaton2000: yo tout le monde !

BlaiseEbuth: T'es juste une perturbation dans les champs quantique alors te prends pas trop au sérieux.

ZndrBrok: Une perturbation c'est déjà pas mal :P

ZndrBrok: Autmaton2000, tu es juste un mirroir accroché dans une maison de repos

Remi.: C'est mieux d'être une perturbation qu'une anomalie

BlaiseEbuth: Tiens. Si t'en es à te questionner sur ta perception de la réalité, regarde ça https://www.youtube.com/watch?v=SgTPqCFj_Vk ça nous fera des vacances pendant 40 minutes

MooMooN: automaton2000 tu es pour ou contre la sauvegarde des tortues ?

Automaton2000: je touche plus à rien

ZndrBrok: Merci Blaise pour le ticket ! Je ne savais pas que tu étais aussi gentil ! :heart_eyes:

BlaiseEbuth: Seulement quand j'ai quelque chose à y gagner.

ZndrBrok: A moins que je ne suis que le produit de otn imagination et que tu ne fais que parler à un mirroir !

ZndrBrok: Du coup tu ne serais que un égoiste

ZndrBrok: Qui se paye des vaccance à lui même :(

Zorg1: si ton plan était qu'il nous foute la paix pendant 40 minutes ça a pas l'air d'être ça

ZndrBrok: Achtung ! Le soleil nuit gravement aux neurones !

BlaiseEbuth: :shrug: J'ai essayé

Remi.: Je me demande comment a bien pu commencer la conversation pour en arriver là :thinking:

ZndrBrok: Je suis automaton3000

Zorg1: Remi. : tu cherches encore une logique aux conversations du chat ?

Remi.: Pas possible faut d'abord passer le bug de l'an 2037

ZndrBrok: Bah, tu as juste dit bonjour Remi.

Remi.: Oui Zorg1, le manque d'expérience sur CG sans doute ^^

BlaiseEbuth: "Les conversations du :cat:"

Zorg1: y a pas une guerre nucléaire prévue pour 2036 de toute façon ?

Zorg1: miaou !

MooMooN: probablement avant zorg1

BlaiseEbuth: Sérieux ? Ils l'ont reporté sans me prévenir ?

Remi.: Je crois que c'est avancé à 2022

ZndrBrok: Yep

ZndrBrok: Automaton2000, c'est pour quand la guerre nucléaire ?

Automaton2000: je fais le tour de la map

ZndrBrok: BlaiseEbuth

ZndrBrok: J'ai déjà vu ta vidéo :P

ZndrBrok: Il me faut une autre destination

MooMooN: automaton2000 à force de faire le tour tu vas voir ton dos

Automaton2000: bah en fait je pense que je vais faire le test de turing ?

BlaiseEbuth: OK. Quelqu'un a une lien pour 2girls1cup ?

ZndrBrok: Automaton2000 bonne chance à toi :P

Automaton2000: bonjour à tous ! je suis en java

ZndrBrok: automaton2000, tu as autant de chance de le passer que moi :P

Automaton2000: c'est que des mecs qui font du python

Remi.: Blaise pas sûr que ce soit bien code of conduct ça ^^ :nauseated_face:

ZndrBrok: C'est toi la lien !

ZndrBrok: Kakashininjutsu !

BlaiseEbuth: T'as pris du speed en fait...

**ZndrBrok Ressent la chaleur des flammes de l'enfer et cherche une sortie du regard...

Zorg1: ah Turing il faisait du python ?

ZndrBrok: Non, c'est naturel chez moi !

BlaiseEbuth: Oui. Du "python" :3

ZndrBrok: Si je prendrais du speed j'apprendrais à faire des voyages astraux en 5 minutes !

Zorg1: oskour SuperTacoBot ils sont devenus fous !!!!

ZndrBrok: Attention zorg1

ZndrBrok: la folie c'est contagieux

ZndrBrok: tu ne veux pas d'un autmatonBrok

ZndrBrok: :P

BlaiseEbuth: J'aime pas les hyperactifs... Le dernier que j'ai croisé il s'appelait Jesus, et je me suis assuré qu'ils arrête de courir partout.

Zorg1: t'as pas rétropédaler finalement comme dit la légende ?

ZndrBrok: C'était pas un gros fumeur de pétard celui-là ?

BlaiseEbuth: Son père a promis qu'il se calmerait...

ZndrBrok: Vous fumez quoi en enfer si Jesus était speed pour toi ,

ZndrBrok: ?

ZndrBrok: :thinking:

Remi.: Tu préfères pas savoir ^^

ZndrBrok: :flushed:

Elvis_Depresley: hehe

BlaiseEbuth: Des sorcières à la base, mais on est passé aux nazis depuis 80 ans

Zorg1: il en reste encore ?

ZndrBrok: Nazi à la sauce Putin ?

BlaiseEbuth: Si tu savais...

Zorg1: ou vous êtes obligés de racler des stocks de phalangistes espagnols ?

ZndrBrok: A bah non, peut-être ? Les enfoiré qui nous obligent à mettrent une ceinture de sécurité c'est quoi ! Des repitlianoFacho !

ZndrBrok: Bon...

ZndrBrok: Bonne vaccance à vous !

ZndrBrok: Je retourne à mon puzzle :p

BlaiseEbuth: Vas y ondule

Zorg1: ouf il a mis du temps à nous lâcher lui :p

Remi.: Z'êtes pas gentils ^^

BlaiseEbuth: Non.

ZndrBrok: Remi. T'inquiète, j'ai des tendance sado maso ;)

Remi.: Je ne veux pas savoir ^^

Zorg1: je savais bien que t'aimais ça

ZndrBrok: Ou du moins, une de mes personallitée !

ZndrBrok: #FourmisLegionaire

ZndrBrok: Même une perturbation quantique peut avoir un égo en 5d

Zorg1: y en a pas mal ici qui ont un ego de la taille d'une petite planète ...

ZndrBrok: C'est bon, laisse moi croire que je suis pas tout seul dans ma tête psychophobe !

ZndrBrok: :rage:

ZndrBrok: Tu te parles toi même dans ta tête et aprçs tu pense que c'est les autres qui sont fou !

ZndrBrok: :innocent:

Zorg1: ouaip doit y avoir un pipe entre nos deux têtes

BlaiseEbuth: Le puzzle a pas tenu longtemps...

Zorg1: je croyais que c'était monodirectionnel

ZndrBrok: Vous m'aimez tant !

ZndrBrok: Je me sens mal à l'idée de vous laissez seul !

ZndrBrok: :(

Zorg1: tkt on va gérer

Remi.: On n'est pas tout seuls, nous aussi on est plusieurs dans nos têtes

ZndrBrok: +1

ZndrBrok: :)

ZndrBrok: Je peux allez dormir alors !

Zorg1: ah je croyais que t'avais un puzzle à faire

**Zorg1 n'y comprend plus rien

Remi.: Combien de tes personnalités vont dormir pendant que les autres vont te réveiller ?

ZndrBrok: Je parle en 2d

ZndrBrok: c'est normal :P

Zorg1: moi je suis en 1.76434D oui c'est fractal mon gars

ZndrBrok: Max A va dormir et Max B va faire le puzzle tout seul au calme :P

ZndrBrok: Bon, bon, du coup je vais fumer !

ZndrBrok: A plus les amis !

**ZndrBrok sens le regard perdu de Zorg1

Remi.: Ouf ! enfin terminé "expand the polynomial"

Remi.: Je confirme, 10x plus de temps à gérer la lecture des chaînes de caractère qu'à résoudre réellement le problème.

BlaiseEbuth: Bof...

Remi.: Tu l'as fait Blaise ?

BlaiseEbuth: Non.

BlaiseEbuth: Mais typiquement un truc à faire avec un langage qui a un exec()

Remi.: Je résouds les puzzles en C ++ ^^

Remi.: Tu comprends le temps passé à lire les string ...

BlaiseEbuth: Non je comprends pas...

BlaiseEbuth: Soit tu utilises un langage adapté au problème, soit tu évites les problèmes inadaptés à ton langage.

Remi.: Je ne suis pas venu dans le but d'apprendre un autre langage, mais pour m'améliorer dans le langage que je connais.

BiasInput: Et toc !

BlaiseEbuth: OK. Tu sais donc résoudre une équation sous forme textuelle dans un langage inadapté à ce genre de problème, mais que tu connais. Tu te sens grandis ? ^^

Remi.: Grandi je ne sais pas, mais ça m'a permis de réfléchir, donc forcément ça contribue à s'améliorer.

BlaiseEbuth: Si tu le vois comme ça... :grin:

BlaiseEbuth: Perso si je doit monter un meuble en kit sans les outils appropriés, clair que ça va me faire réfléchir, mais progresser... :smirk:

Remi.: Bah sinon ça sert à rien de venir sur CG ^^ autant jouer à pokémon sur ma gameboy, au moins ça casse pas trop les neurones

Remi.: Pour le meuble c'est pas pareil, tu ne le monte pas pour le plaisir de pratiquer

Remi.: Tu le montes parce que t'as besoin d'un meuble monté

BlaiseEbuth: Ce jugement de valeur, direct.

Remi.: Donc oui tu prends les bons outils

BlaiseEbuth: Et donc tu as appris quoi ? A part que le c++ était pas adapté pour le traitement de chaînes ?

Remi.: Que c'était possible quand même :P

BlaiseEbuth: A ce compte là autant le faire en asm. ^^

Remi.: Je ne cherche pas à m'améliorer en asm ^^

BlaiseEbuth: Non. Mais a priori ça t'as pas non plus beaucoup fait progressé en C++...

Remi.: "the descent" non plus, et j'y suis bien passé quand même ... le but est juste de pratiquer et de rencontrer de nouveaux problèmes à résoudre, c'est le fait de réfléchir qui me fait m'améliorer, je pense.

BlaiseEbuth: :thinking:

Remi.: Je crois qu'on ne tombera pas d'accord ce soir ^^

BlaiseEbuth: Dans la mesure où je prend le parti inverse à dessein, ça risque pas. :3

Remi.: lol, genre je le fais juste pour te contredire ^^ j'avais terminé le puzzle en c++ avant que tu me dises que c'était inutile :P

BlaiseEbuth: C'est moi qui le fait juste pour te contredire. Me contrdit pas.

Remi.: Ca j'avais compris ;) t'as vu on vient de tomber d'accord ! \o/

BlaiseEbuth: Non.

Remi.: :(

BlaiseEbuth: :kiss:

Remi.: <3

Default avatar.png TenYearOldKnight_5064: Salut à tous !

Remi.: \o

ZndrBrok: o/

Pauloux: Salut !

Pauloux: Quelqu'un sait comment on met un exemple lorsque l'on crée un CoC s'il vous plaît ? :D

Remi.: (troll) Tu écris "exemple :" suivi de ton exemple

Remi.: C'est rien je suis fatigué ... lol

BlaiseEbuth: ngl

Pauloux: C'est ce que j'ai fait mais il y en a qui ont une rubrique exemple tout beau tout propre moi aussi j'en veut une haha

BlaiseEbuth: C'est automatique, ça met le premier test

Remi.: Tu peux le vérifier rapidement avec le bouton "tester dans l'IDE".

Pauloux: Ha oui mais si on veut mettre une explication sur l'exemple on peut pas ?

BiasInput: BlaiseEbuth : c'est qui ton compte principal ?

BiasInput: Ton niveau 3 attise ma curiosité haha

BlaiseEbuth: BAh c'est celui là, j'ai qu'un seul compte moi. Juste c'est le 10ème. :grin:

BiasInput: :(

BlaiseEbuth: Ci-gît l'original: https://www.codingame.com/profile/51cf3569a28219e695585f664d80a5b5238752

BiasInput: Oh le beau profil :)

Remi.: De mémoire t'étais dans les 300ème

TomPouce: :pray:

pardouin: ça vient d'où ton avatar ?

pardouin: on dirait yuyu hakusho

pardouin: et bonsoir \o

Edracoon: Quel est le meilleur contest selon vous ?

Zorg1: ça va surtout dépendre de toi en fait ^^

BlaiseEbuth: Il est derrière nous

pardouin: le dernier était franchement cool, tout bien réfléchi

pardouin: très ouvert

BlaiseEbuth: Oui. On avait le temps de regarder...

pardouin: oui gros point noir sur le temps de submit par contre

TomPouce: est ce que ça veut dire que le contest a été victime de son succès ?

BlaiseEbuth: Oui et non.

Edracoon: J'ai découvert CodinGame grâce au Spring 2022 et franchement c'est une merveille

BlaiseEbuth: Ouai. Genre 7 merveilles du monde. Tu vois que c'était cool, quand tu connais pas tu as envie d'y faire un tour, mais au final c'est juste une ruine...