Chat:Fr/2020-08-01
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
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
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
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
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?
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é :)
dbdr: tu veux partager ton code?
Cassyop: je me suis pas du tout basé sur les sommes
Alshock: c'est bien urbain de ta part dbdr
dbdr: copier coller
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 :)
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
Cassyop: http://chat.codingame.com/pastebin/f9346654-85f6-4099-932b-29b418b445f6
Cassyop: ooooh que c'est intelligent
dbdr: slovakistanais c'est bien aussi
dbdr: euh, ça dit pas incorrect trop souvent ce code?
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
Cassyop: mdrrr je suis partie trop loin je le savais
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
Cassyop: je crois que t'as raison
Cassyop: c'est ça le problème !
Cassyop: mais du coup est que calculer la somme par ligne colonne et subgrid ne suffisait pas ?
dbdr: non
dbdr: voir le dernier test
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
Cassyop: Bon déjà ça me rassure je suis pas partie a l'ouest
dbdr: il marche bizarrement souvent ce code
Cassyop: C'est j'ai corrigé l'erreur !
Cassyop: C'était bien ce que tu disais Alshock
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
JBM: il faudrait que je fasse ca sur tvc
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
Zorg1: oh moi je rappelle seulement les règles. mais vu que certains valident sans coder de solutions on dirait
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é
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
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
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
JBM: Alshock: cadeau https://www.codingame.com/multiplayer/optimization/codingame-sponsored-contest
Alshock: ah ouiiiii celui-làààààà
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
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
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 ?
Zorg1: tu parlais d'une forme étendue des tests. Mais c'est un puzzle interactif CG Sponsored Challenge
JBM: l'interpretation du seed quoi
Zorg1: ah ok en spoilant
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
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 ?
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 ?
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
JBM: la redirection, c'est juste un choix de destination
Zorg1: oui voilà
Thyl: JBM tu à configuré ta messagerie ?
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"
Zorg1: c'est d'ailleurs pouquoi des puristes râlent sur l'introduction d'options à cat
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
Zorg1: bah non less et more ce sont des pagers
Zorg1: avec interaction de l'utilisateur
Zorg1: cat s'en fout normalement de tty
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
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 ?
- !/usr/bin/env python
- -*- 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.
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
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/
257822: Yo JBM !
BlaiseEbuth: :scream:
BlaiseEbuth: Sur le webchat, le message m'est crédité...
BlaiseEbuth: Même pas
Zorg1: manque un imoticône "pétard" (qui se fume)
BlaiseEbuth: Voilà https://imgur.com/0Qj7ovW
JBM: bon alors rassure-toi quand meme un peu: pas chez moi
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...
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
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
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 !!!
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
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:
JBM: legit? moi j'ai juste approuve parce qu'il y avait brainfuck dans le titre et que j'aime le brainfuck
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 ...
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>
JBM: ca a fini en une quinzaine de lignes
dbdr: le truc pas louche
JBM: en quoi c'est pas louche?
dbdr: la clique de pilliers de #fr
dbdr: tu l'as fait d'ailleurs?
JBM: eh oh ca va on est pas aux pieces
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 ;)
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...
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
JBM: il fait ca? il en parle pas
Zorg1: :D
BlaiseEbuth: C'est 250xp la contrib validée... Rassurez moi, ça vaut pas pour les coc ?
Zorg1: bah ...
BlaiseEbuth: ...
JBM: (c'est donc beaucoup plus rentable a rediger)
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 ^^
JBM: dommage, quand meme, ce parametre S
dbdr: et hop, reperdu ma soluce
dbdr: ça vous le fait pas?
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
JBM: elle est toujours dans la contrib normalement
JBM: c'est juste un id d'ide different du puzzle publie
dbdr: perdu dans la contrib
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 :)
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 ;)
Zorg1: il est chaud bouillant le petit gars dbdr :D
dbdr: c'est l'été
Zorg1: hop je push mon random bot de base
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
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
pardouin: mais j'ai tellement spam ajd qu'il me demande 6 captchas par submit donc je ferai ça sans doute demain
pardouin: allez tchou :)
Zorg1: ah t'as pas l'interdiction des 25 sur 5 heures ?
pardouin: non non
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 ?
JBM: le seau d'eau de vaisselle
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
rubenamran: La partie résultat est grisée chez moi je ne peux plus avoir d'indices
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
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)
rubenamran: Ah ok je savais pas merci, je suis nouveau ici
rubenamran: Mais du coup c'est un peu dommage pour progresser de pas avoir de corrigé avec la best practice
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
rubenamran: Ah ok super merci @Zab
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
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:)