Chat:Fr/2020-08-01

From CG community
Revision as of 11:01, 15 June 2021 by Chat Log (talk | contribs) (Created page with "<img src=/a/44847420172903> Thyl: Coucou ! <img src=/a/44847420172903> Thyl: Vous conaissez un module python autre que time pour mesurer très précisément le tems d'ex d'un...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Thyl: Coucou !

Thyl: Vous conaissez un module python autre que time pour mesurer très précisément le tems d'ex d'une func ?

dbdr: quel est le problème avec time?

Thyl: il fait des arrondis

dbdr: à quel précision?

dbdr: c'est pour executer sur CG?

Thyl: non je fais en local

Thyl: pour l'instant.... ;)

yakalir: As-tu essayé avec le default timer de timeit ?

Thyl: je connais pas

yakalir: from timeit import default_timer as timer start = timer()

Thyl: ok !

dbdr: si ton execution est très courte, le temps aura pas bcp de sens de toutes façcons

Thyl: c'est vrai

dbdr: parce que c'est influencé par des facteurs extérieurs

dbdr: donc il vaut mieux répeter ton calcul N fois et diviser par N

Thyl: je pousse mon Monte Carlo à fond pour du 19*19 sur atari

yakalir: En Python ça risque d'être chaud

Thyl: Je c'est

Thyl: j'attends un peu avant de faire du C

Thyl: C(++)

Thyl: je c'est pas encore

Thyl: une fois que j'aurais tué le python

yakalir: Ok GL!

Thyl: quoi GL ?

yakalir: Good Luck

Thyl: au pire je rage et je prends un transformateur python -> C

Thyl: je sais pas ce que ça vaut

Thyl: y a des acce dans CG pour python ?

yakalir: des "acce" ?

Thyl: acceerateur

Thyl: genre numba

yakalir: Non

Thyl: @jet

Thyl: pfffffff

yakalir: tu as numpy

yakalir: Regarde la FAQ

Thyl: plus efficace qu'un dico ? les tableaux ?

yakalir: Ca dépend du cas d'utilisation, dans l'absolu ça ne veut rien dire

Thyl: an tout cas merci

Default avatar.png Spaceinvader: bonjour,

Default avatar.png Spaceinvader: quelqu'un sait comment est calculé "next_checkpoint_angle" ?

yakalir: Si c'est l'angle pour viser le prochain CP, c'est fctn de ta position, de celle du prochain CP et de ta direction actuelle

Default avatar.png Spaceinvader: en faite j'essai de me passer de cette valeur donné à chaque run. Dans la description, ils dissent que c'est ll angle entre l'orientation du pod et la direction du prochain check point. la direction du check point je l'ai, ca c'est OK mais du coup je n'arrive pas à trouver l'orientation du pod

yakalir: L'orientation du Pod, tu l'as données au tour précédent en lui disant de viser à tel endroit

yakalir: *donnée

Default avatar.png Spaceinvader: ok, je vais essayé ca. merci

yakalir: Tu pourras regarder le PM de Magus pour y piocher qques idées http://files.magusgeek.com/csb/csb.html

Default avatar.png Cassyop: Salut ! Je relance un petit appel à l'aide parce que je suis toujours bloquée :'( Mes tests pour le Sudoku Validator passent tous dans l'IDE mais quand je soumet deux d'entre eux ne passent plus et j'ai pas d'indications sur le pourquoi ... Quelqu'un aurait une idée ?

dbdr: quel tests Cassyop?

Default avatar.png Cassyop: Row et Column

Alshock: et ta solution marche comment ?

Alshock: si tu testes la somme à 45, ça suffit pas

dbdr: ya un test pour ça

dbdr: je m'en suis chargé :)

Default avatar.png Cassyop: nan pas du tout

dbdr: tu veux partager ton code?

Default avatar.png Cassyop: je me suis pas du tout basé sur les sommes

Alshock: c'est bien urbain de ta part dbdr

Default avatar.png Cassyop: comment je partage ?

dbdr: copier coller

Default avatar.png Cassyop: ici ?

Alshock: copie colle dans le chat ça fera un pastebin

Bon[]Crayon: Bonjour

Alshock: Coucou Bon[]Crayon

Alshock: et tortue à toi

dbdr: Alshock, Urbain je crois que je l'ai entendu que dans Kammelott :)

Default avatar.png Cassyop: dans un langage en particulier ou peu importe ?

dbdr: peu importe

Bon[]Crayon: :turtle: à tous

dbdr: on les parle tous ;)

Alshock: bah celui dans lequel t'as codé de préférence ^^

Alshock: sinon j'ai une préférence pour le suédois

Default avatar.png Cassyop: http://chat.codingame.com/pastebin/f9346654-85f6-4099-932b-29b418b445f6

Default avatar.png Cassyop: ooooh que c'est intelligent

dbdr: slovakistanais c'est bien aussi

Default avatar.png JBM: comment es ton stach

dbdr: euh, ça dit pas incorrect trop souvent ce code?

Default avatar.png Cassyop: bah dans l'IDE il marche très bien

dbdr: pour ces cas particuliers, donc

dbdr: c'est quoi le principe?

Alshock: je suis perdu quant à ce que tu essayes de faire avec

Default avatar.png Cassyop: mdrrr je suis partie trop loin je le savais

Default avatar.png Cassyop: je compte juste le nombre d'occurence pour chaque chiffre entre 1 et 9

Alshock: bah sinon on peut aussi juste mal avoir compris ton concept, quel était-il ?

Alshock: mais tu ne comptes les occurences de K que dans la Kème grille non ?

Alshock: kème *ligne* pardon

Default avatar.png Cassyop: ah

Default avatar.png Cassyop: je crois que t'as raison

Default avatar.png Cassyop: c'est ça le problème !

Default avatar.png Cassyop: mais du coup est que calculer la somme par ligne colonne et subgrid ne suffisait pas ?

dbdr: non

dbdr: voir le dernier test

Default avatar.png Cassyop: donc il faut bien calculer les occurences ?

Alshock: perso j'ai fait comme ça mais je me garde bien de dire qu'on ne peut pas faire autrement

Alshock: disons que c'est la chose la plus intuitive que je connais en tout cas

Default avatar.png Cassyop: Bon déjà ça me rassure je suis pas partie a l'ouest

dbdr: il marche bizarrement souvent ce code

Default avatar.png Cassyop: C'est j'ai corrigé l'erreur !

Default avatar.png Cassyop: C'était bien ce que tu disais Alshock

Default avatar.png Cassyop: merci beaucoup !

Bon[]Crayon: AutomatonNN :robot:

AutomatonNN: oui j'ai pas trop compris ce que tu veux dire

Bon[]Crayon: AutomatonNN lol j'ai rien dit 😂️

AutomatonNN: après c'est pas trop compliqué de faire un truc de contest de contest de code dans le contest ?

Bon[]Crayon: AutomatonNN On est samedi, vas-y mollo sur les echainement de contest.

AutomatonNN: oui j'ai trouvé mon bug d'ailleurs

Bon[]Crayon: AutomatonNN un contest de trop

AutomatonNN: pose ta question :)

Bon[]Crayon: AutomatonNN Une boucle de contest de code de contest de code est-elle infinie ?

AutomatonNN: un petit conseil pour t'aider

Bon[]Crayon: AutomatonNN oui

AutomatonNN: Si tu fais des contests et de l'anglais tu peux pas te dire que tu es passé de ton code et tu as pas

Bon[]Crayon: AutomatonNN Tu m'embrouilles !

AutomatonNN: oui

Bon[]Crayon: Automaton2000 :turtle:

Automaton2000: c'est quoi le nom du contest

Bon[]Crayon: Automaton2000 Le lièvre et la tortue.

Automaton2000: du coup tu fais quoi ?

Bon[]Crayon: Automaton2000 Je pars à point.

Automaton2000: et je suis en train d'essayer de faire un site web

Bon[]Crayon: Automaton2000 oulala

Automaton2000: sans que ca se passe bien

Bon[]Crayon: Automaton2000 Encore des bugs.

Automaton2000: je sais plus comment j'ai fait

Bon[]Crayon: Automaton2000 :laughing:

Automaton2000: je vois pas comment on peut savoir si on a plus de 5 ans

Bon[]Crayon: Automaton2000 C'est dans la tête.

Automaton2000: un peu plus de temps pour le contest ?

Bon[]Crayon: Automaton2000 Non, il te reste 5 min.

Automaton2000: automaton2000: c'est quoi ton pb ?

dwarfie: automantonNN : ta tache du jour ; taper sur ceux qui on validé huffmann code avec un jeu de tests foireux ...

Bon[]Crayon: Il est parti manger.

dwarfie: non , j'ai pas tapé son nom

Bon[]Crayon: ah oui

dwarfie: donc AutomatonNN , je disais , tape sur ceux qui valident sans vérfier les jeux de tests , tu seras gentil ...

AutomatonNN: on sait que c'est pas un langage que tu as pas de bonne version de ce que tu dis

pardouin: tape moi aussi, j'ai validé duck hunt :D

dwarfie: AutomatonNN ... y'a quand meme des fois ou tes reponses ont pas plus de sens que celle de Automaton 2000 ...

AutomatonNN: ou ok oui je suis pas sur que c'est pas trop compliqué de faire un truc qui me fait peur de te rendr

dwarfie: pardouin ... non mais la , ils ont carrement laissé trainer des espaces en find d'inputs ...

pardouin: arf

Default avatar.png JBM: oooooooooh

Default avatar.png JBM: il faudrait que je fasse ca sur tvc

Default avatar.png JBM: tajouter un espace de-ci de-la une fois sur 10000

Zorg1: et de temps en un temps un tab au lieu d'un espace ?

pardouin: ah mon 51 sur Thor qui vient de passer :D

dwarfie: tant qu'a faire , met des espaces insécables ...

Zorg1: c'est pas ASCII

pardouin: au fait merci pour code of the ring JBM, ça va bien m'aider

Zorg1: salut à tous et aux bots de bizarres Automaton2000 & AutomatonNN

Automaton2000: c'est pas le même genre de problème avec un code qui fait le yoyo

AutomatonNN: ouai j'ai pas trop d'accord avec toi :D

dwarfie: Zorg1 : et alors , comme si ca empechait de le faire

Default avatar.png JBM: pardouin: oh ben de rien

Default avatar.png JBM: c'est fait pour circuler

Zorg1: oh moi je rappelle seulement les règles. mais vu que certains valident sans coder de solutions on dirait

Default avatar.png JBM: "tiens ca parle d'echecs et j'aime les echecs. je valide"

Zorg1: les validateurs de CotR dbdr l'a pas mis sur un github ?

dwarfie: bah , certains publient bien en WIP sans jeux de tests et sans solution :D

Zorg1: et sans enoncé

Default avatar.png JBM: (marche aussi avec yu-gi-oh ou autre)

Alshock: ouais mais WIP c'est pas vraiment une publi

pb4: Yop

Zorg1: qoY

Alshock: sans énoncé ? Qui oserait faire ça ? Regarde en coin vers JBM

pb4: T'as eu plein de commentaires d'un coup sur TvC JBM :D

Default avatar.png JBM: tu veux un lien vers le cg-sponsored alshock c'est ca?

dwarfie: wip , c'est appel a commentaire ... donc ca devrait deja etre quasiment fini ... et pas une ebauche qui doit rester en draft

Alshock: je sais pas ce que c'est alors oui je veux bien :D

Default avatar.png JBM: ouais super ~\o/~

Zorg1: ah le reverse

Alshock: @dwarfie je suis 100% d'accord, mais rien qu'en le disant tu te rends compte que ça va partir en couille

dbdr: gz pour le Ricard pardouin :D

Zorg1: je met toujours un temps avec "CG sponsored"

dwarfie: bon maintenant , juste pour souler pardouin ... on va rajouter des jeux de tests a thor ... :D

Default avatar.png JBM: Alshock: cadeau https://www.codingame.com/multiplayer/optimization/codingame-sponsored-contest

Alshock: ah ouiiiii celui-làààààà

Default avatar.png JBM: si cg le fait, c'est legit

Alshock: je suis arrivé dessus, j'ai dit "mais c'est de la merde" et je suis parti

Zorg1: ah ok le mec à l'esprit ouvert

Alshock: j'aime bien la tournure ouais :P

Default avatar.png JBM: d'ailleurs pareil, pour celui-la on avait "acces" au moins a la forme expandee des tests avant, et puis ils ont bidouillle l'ide

Default avatar.png JBM: qqun les aurait-il encore?

Alshock: Mais plus sérieusement c'est un truc intéressant mais qui m'intéresse pas des masses

pardouin: ah moi j'avais bien aimé le Cg sponsored challenge

Zorg1: y en a qui aime y en a d'autres non #ZorgLePhilosophe

pardouin: par contre je me suis contenté du 100%

pardouin: mais avec la nouvelle quete top 2% opti je vais peut-être m'y remettre

Zorg1: oui je surnage aussi avec 2000 points j'ai compris le truc mais je ne suis pas aller bien loin

Zorg1: JBM : forme étendue des tests pour CG Sponsored ? mais les réponses dépendent des entrées ?

Default avatar.png JBM: ?

Zorg1: tu parlais d'une forme étendue des tests. Mais c'est un puzzle interactif CG Sponsored Challenge

Default avatar.png JBM: oui

Default avatar.png JBM: l'interpretation du seed quoi

Default avatar.png JBM: <spoil>les maps, quoi

Zorg1: ah ok en spoilant

Default avatar.png JBM: le drame de la communication

Thyl: Yo Zorg1 !

Zorg1: o/ Thyl

Thyl: Je bosse sur un convertisseur de fichier

Thyl: python

Thyl: quelqu'un à déjà fait ça ? :)

Alshock: convertisseur de quoi en quoi ?

Thyl: pour bosser sur des fichiers différent et les coller

Default avatar.png JBM: cat

Alshock: ou des modules

Alshock: ah, pour cg tu veux dire ?

Thyl: oui

Thyl: comme ça

Alshock: bah comme l'a si bien dit JBM

Alshock: cat a.py b.py c.py > abc.py

Thyl: cat ?

Default avatar.png JBM: expert python

Alshock: je suis pas sûr que cat soit originellement codé en python :P

Thyl: c'est où ?

Alshock: c'est une commande terminale, mais je pense pas que windows l'aie. Quoique, ils ont un bash

Thyl: cooment tu sais que je suis sur windows ?

dbdr: attention aux commands terminales ;)

Alshock: j'ai infiltré ton ordinateur

Zorg1: sinon coder cat ça n'a rien très compliqué non plus

Alshock: @dbdr parce que ça pourrait être le début de la fin ?

Thyl: je veux juste faire propre

Zorg1: cat = concaténe des fichiers

Thyl: et comme ça ça fait un chouette projet ;)

Alshock: enfin, redirige des fichiers vers la sortie standard plutôt

dbdr: ou en tout cas la fin du début

Zorg1: Alshock : ça c'est l'implém ;-)

Alshock: @Zorg1 hum, tu peux développer ? Pour moi le concept de cat c'est "donne moi des noms de fichiers je t'affiche le contenu", le fait de concaténer c'est toi qui le fat en redirigeant l'affichage vers une cible.

Alshock: si ça c'est l'implémentation, ça veut dire que cat peut fonctionner autrement ?

Default avatar.png JBM: le concept de cat c'est de concatener

Alshock: -fat+fais

Zorg1: bah le truc important c'est tu ouvre les fichiers successivement et tu les dumpent, donc tu les concatènes sur la sortie standard

Default avatar.png JBM: la redirection, c'est juste un choix de destination

Zorg1: oui voilà

Thyl: JBM tu à configuré ta messagerie ?

Default avatar.png JBM: ma?

Default avatar.png JBM: j'en ai moultes

Alshock: je crois que c'est juste un problème de terminologie, mon cerveau a du mal à associer "envoyer à la suite sur un flux" et "concatener"

Default avatar.png JBM: laquelle?

Zorg1: c'est d'ailleurs pouquoi des puristes râlent sur l'introduction d'options à cat

Default avatar.png JBM: le celebre cat -v

Zorg1: ;-)

Alshock: ah ouais, parce que les options comme cat -n ça change cat en "commande d'affichage" au lieu de "commande de concaténation" c'eest ça ?

Zorg1: oui

Alshock: je suis sûr que moins de 10% des utilisation de cat contiennent plus d'un fichier en argument

Zorg1: en gros cat pour afficher un seul fichier c'est un cas dégénéré qui est devenu la norme

Zorg1: alors que le nom même de la commande vient de concatener

Alshock: La vraie question du coup c'est : less et more utilisent-t-il cat ? Si oui la boucle est bouclée

Default avatar.png JBM: Non.

Zorg1: bah non less et more ce sont des pagers

Zorg1: avec interaction de l'utilisateur

Zorg1: cat s'en fout normalement de tty

Default avatar.png JBM: y'a surement une implem avec un cat -i qui fait une diff O:-)

Zorg1: bah une fois que t'as mis une option rien t'empêche d'en rajouter d'autres et de transformer cat pour qu'il envoie des mails et remplisse ton CRA

Alshock: J'ai pas trouvé d'option de cat pour afficher un chat en ascii-art entre chaque fichier

Alshock: je suis un peu déçu des unixiens

Default avatar.png JBM: unix sucks

Zorg1: après bon ce problème avec cat tu le retrouve souvent en prog modulaire/objet, où on rajoute des tonnes de fonctionnalités à un objet, et où l'on détourne un objet de son usage premier

dbdr: Alshock, c'est que tu n'as pas compris la philosophie unix alors ;)

dbdr: ╰─➤ man cat|wc -l 69

dbdr: ça reste raisonable

Thyl: as

Thyl: tortue Automaton2000

Automaton2000: en vrai ça peut être ça qui fait que c'est pas gentil de se moquer

Thyl: :joy:

Thyl: les tortues Automatton2000 ?

Thyl: les tortues Automaton2000 ?

Automaton2000: je suis même pas sûr que ça peut être sympa

Thyl: aaaaaaaaaaaaaaah

Thyl: :joy:

Thyl: les tortues Automatton2000 ?

Thyl: les tortues Automaton2000 ?

Automaton2000: et du coup ça devrait etre bon

Thyl: les tortues Automatton2000 ?

Thyl: les tortues Automaton2000 ?

Automaton2000: y a un gars qui a fait la même chose

Thyl: qui les tortues Automaton2000 ? ?

Automaton2000: on peux faire des trucs que je trouve mieux

**Thyl ce fait casser par un bot

Alshock: genre tortank @Automaton2000 ?

Automaton2000: quand je vais sur le site

Alshock: oulah tu vas sur quel genre de sites Automaton2000 ? .o.

Automaton2000: on est pas obligé de le faire

Alshock: ah ça non, clairmeent pas

Thyl: comment on écrit déjà utf 8 en haut d'un code ?

Alshock: ?

Thyl: -*- utf-8 -*-

Thyl: ?

Alshock: comme ça selon https://stackoverflow.com/questions/6289474/working-with-utf-8-encoding-in-python-source#6289494 ?

  1. !/usr/bin/env python
  2. -*- coding: utf-8 -*-

....

Thyl: Yo AutomatonNN

AutomatonNN: salut tout le monde et Automaton2000

Alshock: mince j'ai laissé le shebang

Thyl: merci Ash

Thyl: c'est quoi ,

Alshock: la partie qui dit à ton PC "si on te demande d'éxecuter ce fichier, fais le avec python

Alshock: fin de guillemets"

Thyl: ok merci

Thyl: Alshock t'est là ?

Bon[]Crayon: Dans l’espace, personne ne vous entend crier.

Default avatar.png JBM: un silence assourdissant

Zorg1: le bruit de fond de l'univers

Zorg1: 4 °K ou un truc dans ce goût là

Zorg1: des renvois de cours de physique, désolé

Zorg1: Automaton2000 au rapport !

Automaton2000: c'est quand meme pas mal de chose

Thyl: :P

dwarfie: ouah ...ca c'est du commentaire pertinent pour une validation ... "j'ai testé avec UN langage et ca march bien" :D

dwarfie: (surtout quand le langage est celui de la solution ... manquerait plus qu'il ai juste testé la solution proposé et pas une a lui :p)

dwarfie: AutomatonNN : toi aussi tu trouves que c'est risible ?

Zorg1: pourquoi s'emmerder

AutomatonNN: oui c'est super simple pour le moment je suis pas sur que c'est pas trop compliqué de faire un truc

Zorg1: je suis un valideur pressé

Zorg1: "c'est bon j'ai recopié la solution dans mon bot, il peut aller en clash" :D

dwarfie: tellement pressé que tu vaildes 3 fois ... c'est vouloir en plus etre remarqué :D

Zorg1: bah en fait il y a un bug, la contrib ne se met pas à jour quand tu valides

Zorg1: faut attendre

Zorg1: pardouin en avait parlé

dwarfie: humm ... encore un bug de chrome ca ( troll or not troll :D )

Zorg1: y a trois lignes mais en fin tu prends que la première

Default avatar.png DivyeshKanagavel: Bonjour

Default avatar.png JBM: salut

Default avatar.png DivyeshKanagavel: salut

Zorg1: salut

nicola: Thyl, ça ne sert à rien de préciser que ton texte est en utf8 en Python.

nicola: Cétautomatix.

nicola: En Python 3.

Zorg1: c'est beau

Thyl: J'ai vu apres

Thyl: merci

Thyl: j'ai terminé mon programme

Thyl: marche vraiment bien

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

AutomatonNN: oui

Automaton2000: tu n'as pas besoin de le faire en python

Zorg1: o/

Default avatar.png JBM: yo 257822

257822: Yo JBM !

Default avatar.png 257822: Yo, BlaiseEbuth!

BlaiseEbuth: :scream:

BlaiseEbuth: Sur le webchat, le message m'est crédité...

Default avatar.png JBM: tu fumes

BlaiseEbuth: Même pas

Default avatar.png JBM: pix ou c'est pas arrive

Zorg1: manque un imoticône "pétard" (qui se fume)

BlaiseEbuth: Voilà https://imgur.com/0Qj7ovW

Default avatar.png JBM: wow, pas mal ^^

Default avatar.png JBM: bon alors rassure-toi quand meme un peu: pas chez moi

Default avatar.png JBM: rapporte le bug si t'as la foi

BlaiseEbuth: Ca veux dire que tu peux faire croire à quelqu'un que tu es lui... Vicieux

BlaiseEbuth: Bof, si c'est que pour moi, ca ne justifie pas l'effort...

Default avatar.png JBM: la conclusion est juste

pardouin: mon DP JS est à 80 chars, une chance sur 300 de le passer à 78 chars

pardouin: je sens que je vais avoir la flemme

dbdr: BlaiseEbuth: tu sais le reproduire?

dbdr: pardouin: surtout que le score vaut pas vraiment le coup ;)

pardouin: au fait j'ai un JS 68 sur thor :D

pardouin: dans les tuyaux

dbdr: ah je confonds peut-etre les scores

dbdr: mais c'est pareil

dbdr: j'ai hacké le système de validation, du haut niveau :D

Zorg1: ah BlaiseEbuth t'as ouvert ton puzzle à la valid et tu dis rien ?

dwarfie: dbdr ... ca c'est du commentaire ... :D

dbdr: merci

Default avatar.png JBM: y'en a pas deja un, d'ailleurs?

dbdr: j'ai cherché à faire concis

Zorg1: tiens je vais mettre "sur mon poste ça marche"

dwarfie: au moins c'est plus honnete que les commentaires dur binary OCR :p

dbdr: ya CotR

Default avatar.png JBM: en plus

dbdr: il y en as un?

**dbdr retourne la charge de preuve

dwarfie: Zorg1 : t'as oublié de mettre " and i will have 50 XP " ;D

Zorg1: +15 XP pour vote utile :p

dbdr: ça existe plus ça

dwarfie: + 0 xp pour vote inutile

Zorg1: ILS ONT VIRE LE VOTE UTILE ???

Zorg1: REBELLION !!!

Default avatar.png JBM: rebelle-toi en validant de la merde

dwarfie: Zorg1 : reveille toi , y'a longtemps :D

dbdr: le vote utile c'est dépassé

BlaiseEbuth: J'ai pas eu le temps de le dire, JBM a piraté mon pseudo... :grin:

dbdr: faut voter pour ses idées

Zorg1: JBM : je cherche un coc nul

Default avatar.png JBM: je t'en cree un ou je demande aux travaill^Wprofs?

BlaiseEbuth: C'est pas ça qui manque

dwarfie: Zorg1 : je t'ai dit ... va voir binary ocr pour un coc nul :D

**dwarfie dit ca , mais c'est encore un tru ou il massacrera en golf avec quelques chars en bash ;)

BlaiseEbuth: Ma contrib approuvée par des gens legit, et pas par des serial validators... C'est bô :cry:

Default avatar.png JBM: legit? moi j'ai juste approuve parce qu'il y avait brainfuck dans le titre et que j'aime le brainfuck

Default avatar.png JBM: c'est pas comme ca que ca marche?

BlaiseEbuth: :grin:

Zorg1: t'aurais préféré qu'on se crée des comptes indiens level 3 ?

Zorg1: hop 50 XP

dwarfie: bon , la lecture des inputs , c'est fait ... le reste pour plus tard :p

Zorg1: genre c'est plus simple de parser des noms de fonction dans de la soupe PHP ...

Default avatar.png JBM: j'ai defere a Text.Parsec.Language.javaStyle perso

dwarfie: euh ... plus simple , non , mais plus court :D

dbdr: Created by @BlaiseEbuth <https://forum.codingame.com/u/blaiseebuth>,validated by @dbdr <https://forum.codingame.com/u/dbdr>,@Zorg1 <https://forum.codingame.com/u/zorg1> and @JBM <https://forum.codingame.com/u/jbm>

Default avatar.png JBM: ca a fini en une quinzaine de lignes

dbdr: le truc pas louche

Default avatar.png JBM: en quoi c'est pas louche?

dbdr: la clique de pilliers de #fr

Default avatar.png JBM: eheh

dbdr: tu l'as fait d'ailleurs?

Default avatar.png JBM: eh oh ca va on est pas aux pieces

Default avatar.png JBM: je me deconcentre pas de huffman code

dbdr: pièces?

dwarfie: on va plutot dire ... que des lvl au dessus de 35 ... c'est plus ce que ca devrait etre ;)

Default avatar.png JBM: https://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=&cad=rja&uact=8&ved=2ahUKEwiigpr7n_rqAhWuDmMBHeK7D_cQFjAAegQIARAB&url=https%3A%2F%2Fwww.expressio.fr%2Fexpressions%2Fne-pas-etre-aux-pieces&usg=AOvVaw3hY40XcqsHIpAyASNcGYhi

Zorg1: de toute façon on va se faire engueuler par Stilgart par ce qu'il va réussir à faire un code foireux qui passe les tests

dbdr: donc, validation sans solution

dbdr: ça va chercher loin, ça...

Default avatar.png JBM: qui a dit ca?

dwarfie: meuh non , stilgart , il rale juste quand il voit les soluces de jbm et qu'il se rend compte qu'il a pas vu une astuce :D

Default avatar.png JBM: il fait ca? il en parle pas

Zorg1: :D

Default avatar.png JBM: raconte raconte

BlaiseEbuth: C'est 250xp la contrib validée... Rassurez moi, ça vaut pas pour les coc ?

Default avatar.png JBM: je crois que si

Zorg1: bah ...

BlaiseEbuth: ...

Default avatar.png JBM: (c'est donc beaucoup plus rentable a rediger)

Default avatar.png JBM: ((le truc du pro))

dwarfie: et si BlaiseEbuth ... donc les craquages par boulet , stilgart et moi-meme ...

dwarfie: - donc . + d'ou

BlaiseEbuth: Je n'avais pas cet aspect là... :/

dwarfie: mine de , ta contrib t'a rappporté 380 xp

Zorg1: et ça débloque sur la quest map ...

Zorg1: donc 675 XP de plus ^^

Default avatar.png JBM: dommage, quand meme, ce parametre S

dbdr: et hop, reperdu ma soluce

dbdr: ça vous le fait pas?

Default avatar.png JBM: l'excuse

Default avatar.png JBM: alors que t'as valide sans

Zorg1: ça c'est normal

Zorg1: t'as perdu ta solution de la contrib

dwarfie: quelqu'un a du changer un truc dans le sujet

Default avatar.png JBM: elle est toujours dans la contrib normalement

Default avatar.png JBM: c'est juste un id d'ide different du puzzle publie

dbdr: perdu dans la contrib

Default avatar.png JBM: ah, pas de bol

dbdr: pour la deuxieme fois,

dbdr: mais j'avais le tab :)

dbdr: (et le lien dans les logs a priori)

Zorg1: j'avoue avoir sauver ma soluce en local

Zorg1: je me suis déjà fait avoir

dbdr: ^ pro CGeur juste là

nicola: dbdr, ça me le fait quand je retrouve des solutions en Python 2.

dbdr: https://www.codingame.com/replay/479786273

dbdr: quel champion

VirtualAtom: un combat épic ^^

pardouin: encore grappilé un char en python DP et Temperature :D

pardouin: -p+l

pardouin: et CN

pardouin: (DP est pas encore passé mais 58)

pardouin: (mais une chance sur 30 :/)

pardouin: 300*

BlaiseEbuth: Ton avatar a pris la grosse tête...

pardouin: j'avais pas d'idée d'avatar

pardouin: c'était pour faire rager en CoC

pardouin: imagine tu perds contre un type et en plus il a la grosse tête

pardouin: -> rage

BlaiseEbuth: Mouai... ^^

pardouin: on est d'accord ça vole pas très haut

Bastos2110: ¨%3+_=7iu

Bastos2110: $3kj

BlaiseEbuth: Le mec qui débarque et qui balance des insanités sans raison...

dwarfie: automatonNN ... tu le ban ?

AutomatonNN: oui

dwarfie: bien fait :)

dbdr: des insanités ou du golf?

dbdr: ou c'est pareil?

BlaiseEbuth: :thinking:

dwarfie: du golf totalement pas legit base sur du random et du spam submit ...??? c'est pire qu'une insanité

BlaiseEbuth: +1

**BlaiseEbuth tire sur pardouin avec son canon à RNG.

leojean890: j'vais faire passer dbdr en bois 2 de atari go avec mon code pourri ;P

dbdr: faut juste que l'implemente ko

leojean890: ko ? kesako ?:)

leojean890: bah n'empêche mon submit te rapproche du boss en ELO:)

Zorg1: la ko-rule enfin voyons

Zorg1: ils ne sont pas là que pour faire jolis les énoncés ;-)

leojean890: ah ok faut que je regarde je connais pas

leojean890: ;)

leojean890: ah c'est écrit ok, j'ai mon heuristique pourrie pour sortir de bois 4 moi c tt:p

dbdr: faut utiliser les termes japonais, ça fait plus classe

leojean890: si dbdr t'avais pas submit je t'aurais fait passer je pense :P

leojean890: tjr pas compris pk j'ai fait baisser le boss en perdant tous mes matchs anyway

dbdr: faut lire la faq

leojean890: je ferai ça :P

pardouin: ko c'est que tu peux pas jouer un coup qui te ramène strictement à la position d'avant

dbdr: ah quand un bot go, pardouin?

leojean890: ah celle-ci

leojean890: je l'ai lue et même pas implémentée elle

leojean890: c'est pour dire le level de l'heuusirtique qui sort de bois 4

leojean890: heuristique*

pardouin: si tu veux une bonne heuristique joue le hoshi 2-2 et ses 3 copains d'emblée

Zorg1: hoshi 2-2 on sent le gars qui joue au go

Zorg1: mais kézako ?

Zorg1: ah le centre de la grille

pardouin: sinon quand tu commences joue le centre et après joue le symétrique de l'adversaire à chaque fois

Zorg1: c'est de l'heuristique facile à implémenter ça ... j'ai presque envie de voir ce que ça donne

leojean890: je ne sais pas y jouer :P mais ouais la meilleure méthode c'est de se renseigner sur les strats connues :)

Default avatar.png JBM: comment es ta re

Zorg1: bon quand je lis l'énoncé j'ai l'impression que "atari go" ça a été un peu validé rapidement

Zorg1: ne serait ce que pour le système de coord

Zorg1: et qui commence en premier

Zorg1: ^^

dwarfie: bah , on te repondra que si l'adversaire a joue -1/-1 , c'est que c'est toi qui commence ;)

Zorg1: -1 -1 c'est quand ll'adversaire passe ...

dwarfie: au premier tour , il peut pas passer

Zorg1: si

Zorg1: ce que fait le code par défaut

Zorg1: mais oui ça revient au même

dwarfie: apres , si au premier tour , le board est vide , c'est que tu joues premiers ... t'es un peu de mauvaise fois la :D

**dwarfie en mode chafouin a cause de EDF qui doit vraiment plus que la lumiere bordel ...

dbdr: en wood 4 yavait des matches ou tout le monde passe le jeu complet

Zorg1: oui c'est le code par défaut ^

Zorg1: pas mal de gens push le code par défaut d'abord

Zorg1: juste pour voir leur nom dans le leaderboard et faire des matchs contre qui ils veulent

dbdr: ah, voir son nom en bas de l'affiche :)

Zorg1: bah si tu pushes le plus vite t'es en haut du leader board avant que les bourrins débarquent

dbdr: stoi le bourrin ;)

Default avatar.png JBM: ahem

Zorg1: il est chaud bouillant le petit gars dbdr :D

dbdr: c'est l'été

Default avatar.png JBM: ou est-il l'ete

Zorg1: hop je push mon random bot de base

Default avatar.png JBM: ca fera plaisir a ceux qui comptent sur les CP

Zorg1: 1 Cp de plus, c'est l'extase

Zorg1: ah non 10 pardon

Zorg1: fix ma multiplication

Default avatar.png JBM: totale extase

Zorg1: super on est 14 sur le jeu et ils ont déjà crée 4 ligues wood

Zorg1: avec astro et leojean tout seul dans leur ligue respective ^^

Zorg1: wood1 : ceux qui sont là pour les CP wood4 : ceux qu'on pushé un truc et ajouter un item à leur TODO list Wood3 : leojean Wood2: astro

Zorg1: :D

pardouin: J'ai enfin trouvé le 56 Python sur temperature \o/

pardouin: plus qu'à le valider et je suis premier sur les 4 golfs python :D

Zorg1: gg

Zorg1: ah c'est du random aussi

pardouin: random très léger

pardouin: une chance sur 16

Default avatar.png JBM: on a connu pire

pardouin: mais j'ai tellement spam ajd qu'il me demande 6 captchas par submit donc je ferai ça sans doute demain

Default avatar.png JBM: 'spece de bot

pardouin: allez tchou :)

Zorg1: ah t'as pas l'interdiction des 25 sur 5 heures ?

pardouin: non non

Default avatar.png JBM: c'est en contest ca

Zorg1: et pour les optis

Zorg1: genre SR

Zorg1: on peut louer une arme à feu pour faire des cartons sur le gars qui geule dans son portable juste en dessous de ma fenêtre ?

Default avatar.png JBM: le seau d'eau de vaisselle

Default avatar.png rubenamran: Hello qqun ici a déjà résolu celui ci https://www.codingame.com/ide/puzzle/shadows-of-the-knight-episode-1

dwarfie: oui 46055 personnes :D

Default avatar.png rubenamran: Haha

Default avatar.png rubenamran: La partie résultat est grisée chez moi je ne peux plus avoir d'indices

Default avatar.png rubenamran: bizarre :/


dwarfie: je peut pas dire ... je l'ai fait y'a tellement longtemps qu'il y'avait pas d'indices .... et c'etait pas dommage :)

BlaiseEbuth: Des indices... Ca devrait être interdit.

Zorg1: normalement il n'y a plus d'indice sur ce puzzle

dwarfie: clair ... en plus , c'est un mot qui perturbe perceval :D

Zorg1: oui pas d'indice

Zorg1: c'est seulement les premiers puzzle faciles qui ont des indices

dwarfie: en meme temps , des indices (incluant des solutions valides) sur des puzzles donnant des achievment => nonsense

Default avatar.png rubenamran: Ah ok, nan mais j'ai résolu 95% du puzzle, je passe tous les test et le dernier j'écoujuste car l'algo met un round de trou (7 chances, il trouverait au bout de 8)

Default avatar.png rubenamran: de 8 * )

Default avatar.png rubenamran: Ah ok je savais pas merci, je suis nouveau ici

Default avatar.png rubenamran: Mais du coup c'est un peu dommage pour progresser de pas avoir de corrigé avec la best practice

Default avatar.png rubenamran: parce que faire un code qui marche c'est cool mais si le code est dégueu c'est pas terrible..

dwarfie: rah ... on s'en fout du cosmetique ... ce qui compte c'est que ca marche .... :D

Zab: Tu peux voir les solutions des autres une fois que tu as résolu

dwarfie: et blague a part , +1 à Zab qui a donné la vrai reponse plus vite que moi

dwarfie: (ca m'apprendra a raler :D )

Zorg1: toi râler ?

Zorg1: :p

Default avatar.png rubenamran: Ah ok super merci @Zab

Default avatar.png rubenamran: @dwarfie haha pas sur je me demande même si un code dégueu qui marche ca compte vraiment

dwarfie: Zorg1 .... t'as raison ... pas raler ... moi parler le touvrai

Zab: si t'es là c'est que t'aimes bien coder donc c'est à toi de jauger si t'es content de ce que t'as fait

leojean890: ouais je crois qu'il a créé initialement des ligues wood histoire de fixer des objectifs de niveau ;P moi du coup j'ai mon heuristique moyenne W3, et déjà pour améliorer en plus de me renseigner un peu sur le jeu y'a un axe pas trop sorcier : faire une simu pour voir les conséquences de mes actes (manger, se faire manger..) =>minmax depth 2 avec élagage ?

leojean890: car branching explosif sans élagage du tout hehe

Default avatar.png rubenamran: Tu réponds à moi Leo ?

Zorg1: non à moi

Zorg1: t'as plein de thread dont certains sont ouvert depuis quelques heures ^^

dwarfie: voir jours ... et concernant les tortues et automaton2000 , ca fait des mois :D

Automaton2000: tu peux aussi dire que tu as une liste de positions possibles

dwarfie: Automaton2000 : avoir les coups impossibles est tout aussi interessant

Automaton2000: je crois que c'est un putain de client en ligne de commande

Zorg1: sois pas vulgaire Automaton2000

Automaton2000: pour éviter les solutions codées en dur. c'est pour cette raison que certains d'entre eux peuvent échouer même si la ...

leojean890: ouais à toi;) une fois que j'ai lu quoi:)