Chat:Fr/2020-08-30
Zorg1: salut le monde et les bots Automaton2000 & AutomatonNN
Automaton2000: histoire de pas trop mal classé
AutomatonNN: oui
Bon[]Crayon: Bonjour tout le monde :wave_tone2:
Bon[]Crayon: Automaton2000 Est-ce que tu as finis ton puzzle ?
Automaton2000: alors pour le coup je le fais
Bon[]Crayon: AutomatonNN Aujourd'hui c'est repos, pas de contest de contest. :ghost:
AutomatonNN: bien vu le contest de ce que j'ai fait c'est de l'arrivée de la contrib de la boite mais pas en fait
Thyl: Automaton2000 :ghost:
Automaton2000: tiens je l'ai pas vu
Bon[]Crayon: Automaton2000 C'est un fantôme.
Automaton2000: mais bon je pense que je vais passer a la ligue legende
Bon[]Crayon: Automaton2000 T'es sérieux?!
Automaton2000: je fais à peu près tout
Stilgart: Automaton2000: sauf ta tortue du jour !!!
Automaton2000: moi ca va etre chaud
Stilgart: fix ton chaine de Markov Automaton2000
Stilgart: et bonjour à tous
Automaton2000: mais si tu sais faire des templates
dbdr: \o Stilgart!
Stilgart: o/
Zorg1: \o
dwarfie: \o/ OOOOddddiile !!!
Zorg1: non c'est le pape
dwarfie: ok , je peut baisser les bras parce que je fatigue ...
dwarfie: Automaton2000 ... hyper content ?
Automaton2000: tu viens de gagner contre le boss !
BlaiseEbuth: Yo tout l'monde ! Automaton2000, AutomatonNN !
Automaton2000: pas besoin de le faire a chaque fois ?
AutomatonNN: voir comme ça demain je suis pas sur que c'est pas trop compliqué de faire un truc de base en moins
Zorg1: tu radotes AutomatonNN ...
AutomatonNN: rector reverse engineering tu peux faire un state sur le forum pour le contest de ce que j'ai fait
Zorg1: ok je fais un state, AutomatonNN
AutomatonNN: :spas:
kayou: bonjour
BlaiseEbuth: o/
kayou: ce sont les bots les plus prolixe aujourd'hui !
Zorg1: \o
Stilgart: AutomatonNN: combien faut-il de licorne pour remplir un spa ?
AutomatonNN: oui
Stilgart: Automaton2000: nan, la réponse est 1 (j'avais pas mis de s à licorne)
Automaton2000: donc si on est toujours le même nombre de fois où je me suis pose la question
Stilgart: s/2000/NN/ :p
remslemnms: Hello tout le monde ? Queqlu'un parmi vous a passé le challenge moyen "Perte en bourse" en java ? Je me demande si le langage est juste "Pas assez performant" pour le test sur un large datasets
BlaiseEbuth: Java c'es toupouri, mais ça passe large, c'est ta solution qui doit pas être optimisée.
remslemnms: Super merci
remslemnms: C'est bon, c'est passé :) Merci
BlaiseEbuth: :thumbsup:
kayou: il ya eu un changement sur le chat ? dedpuis hier à chaque COC il semble ouvrir un salon par joueur
BlaiseEbuth: par joueur ? Ou par coc ?
kayou: il me semble par que c'ezst par joueur
kayou: apres comme personne n'utlise ces chats, c'est pas evident de voir ....
BlaiseEbuth: Si c'est vrai nous sommes foutus...
BlaiseEbuth: Si c'est par coc c'est normal. C'était bugué depuis longtemps et ils l'ont finalement fix.
kayou: un chat par coc je comprends mais par joueur je ne vois pas bine l’intérêt
BlaiseEbuth: Bah ça c'est pas normal. T'es sûr de ton coup ?
kayou: a chaque coc je dois fermer un paquet de chats
BlaiseEbuth: Je vais test
kayou: remarque je ne suis pas sur, j'ai 5 partticipants dans le coc et 10 chats ouvert
Stilgart: ha, une des "joies" des coc
BlaiseEbuth: Béh j'ai lancé un coc et j'ai un salon qui s'est ouvert...
kayou: attends que le coc demare
BlaiseEbuth: Bah je suis dedans et j'ai toujours une seule room
kayou: ok
BlaiseEbuth: T'es sur que t'as pas fais une série de coc et laissé la room ouverte à chaque fois ?
pardouin: o/
BlaiseEbuth: \o
kayou: non, j'en suis sur, amis parcontre j'utlise un script pour enlever la completion dans l'ide,
kayou: je vais le desactiver pour voir
BlaiseEbuth: Le decay sur les coc a augmenté non ?
kayou: le decay ?
BlaiseEbuth: Ton classement coc baisse tous les jours à partir du moment où t'en fais pas.
kayou: ok
kayou: bon repas + discussions dans chat c'est pas l'ideal pour les coc ....
BlaiseEbuth: ^^
pardouin: ahah j'ai trouvé une nouvelle opti sur temperature Python
pardouin: ça sert à rien pour mon classement mais c'est rigolo :D
dwarfie: t'es au courant que t'auras pas les validateurs aux contests pour "optimiser"
pardouin: ça n'utilise en aucun cas les validateurs
pardouin: ma solution reste valide même s'ils changent les validateurs
pardouin: je peux te donner l'opti si tu veux mais je crois pas que ça te fasse gagner des chars, c'est pour les solutions à base de map(int, et je crois que tu utilises un lambda avec le int dans le lambda
pardouin: en gros l'idée c'est: http://chat.codingame.com/pastebin/b7d28bda-e49f-47f6-853c-200e8168ec07
dwarfie: mouais ... c'est moi qui passe mon temps a parler de map aux pythonneux... et j'utilise pas map ... je la note celle la :D
pardouin: tu regroupes I()*9+*I().split() dans une collection
CopperFr: vous préférez map, filter ou reduce ?
pardouin: du coup ta collection devient (un gros nombres, la collection initiale) si le nbre de temp n'est pas 0
dwarfie: en plus ton I=input() , j'ai un doute :D
pardouin: et ("000000000") sinon
pardouin: oui j'ai mis les () en trop
dwarfie: et j'avais regroupé y'a 6 mois au moins
pardouin: et ensuite en mapant int dessus le "000000000" devient 0
pardouin: mais sans maper int ça marche pas, ou bien il faut refaire un int derrière
pardouin: donc ça perd son intérêt
pardouin: CopperFr: filter tu peux TOUJOURS le remplacer par une liste/générateur en compréhension bien plus clair
pardouin: reduce bof, il faut l'importer alors en général tu as plus vite fait de faire un for
pardouin: map me sert souvent par contre
CopperFr: c'est en python qu'il faut l'importer le reduce?
pardouin: disons que c'est plus pratique en ruby par exemple où tu as l'habitude d'enchainer les méthodes
pardouin: oui en python c'est dans functools
pardouin: avec lru_cache
pardouin: soit dit en passant j'avais l'habitude d'utiliser lru_cache sans me poser de question pour gérer ma mémoïsation, et en fait c'est pas toujours plus rapide que faire ta mémoïsation à la main
pardouin: typiquement quand tous tes paramètres sont entiers positifs et avec des valeurs bornées pas trop trop grandes une liste à n dimensions sera largement plus rapide
BlaiseEbuth: Reuh
pardouin: \o re
BlaiseEbuth: 'tain j'adore utiliser des trucs bien documentés... :unamused:
Zorg1: Automaton2000 y a du monde ici ?
Automaton2000: et je parle même pas de code
dwarfie: Automaton2000 ... c'est sur que ca ferait fuir encore plus les gens ;)
Automaton2000: je suis sur que tu veux dire que tu es en quel langage ?
dwarfie: Automaton2000 : Ga Bu Zo Meu
Automaton2000: normalement tu as un tableau de pointeurs
Zhormos: Automaton2000 :smiley:
Automaton2000: je crois qu'il me reste a faire
Zorg1: oui Automaton2000 ?
Automaton2000: autant dire que ca va donner
Zhormos: Automaton2000 oui ça va envoyer
Automaton2000: oui je me doute que c'est pas parce que tu es passé gold
dwarfie: Automaton2000 ... soit moins caustique
Automaton2000: mais du coup si on veut
Zorg1: que veut-on Automaton2000 ?
Automaton2000: perso je trouve ça cool
JBM: c'est quoi le terme pour deux fonctions qui "ont la meme monotonie"?
Zorg1: genre deux fonctions croissantes ?
Uly: je crois pas qu'il y ait de terme spécifique
Zorg1: ça a peu pas avoir un sens technique plus précis "variations" en math ?
JBM: c'est pas parce qu'il y a un sens precis qu'il y a un terme pour, helas
Uly: pour des fonctions (définies sur un intervalle), "variations" c'est très clair, c'est la croissance / décroissance sur un intervalle compris dans l'intervalle de définition
Zorg1: bah j'avais entendu parler du "calcul des variations", alors je fais gaffe ;-)
Zorg1: ah tiens y a une vedette CG qu'est revenu sur World
leojean890: MK ??
JBM: d'ailleurs je vais le remettre a l'affiche avec ma metro
leojean890: pour motiver les gens comme moi à faire du csb hehehe
JBM: (*prems sur le tag sur #world*)
Zorg1: non là il a inventé un nouveau MCTS si j'ai bien suivi
leojean890: "jacekmax" ?;P
JBM: non ca c'set une blague et tu le sais lp
Zorg1: je préfère MadKsimax ^^
leojean890: http://chat.codingame.com/pastebin/def7e42e-5530-4ec8-b914-6ef1a9ab7c6d
leojean890: http://chat.codingame.com/pastebin/7a08483b-7bad-4c06-9ecf-2550a8c6aa20
leojean890: MadKnight 07H37 combination of MCTS with smitse
leojean890: smitsi
BlaiseEbuth: Ca sent la vodka ici...
Zorg1: да
leojean890: smitsi basically runs a separate MCTS per agent and runs the exploration thingy in parallel and Decoupled MCTS has moves for all the agents in 1 node instead of just 1 agent
leojean890: ça sent le tryhard tt ça hehe
BlaiseEbuth: Non. Seulement la vodka.
leojean890: tiens ça fait lgtps que j'ai pas pris une cuite moi hehe
leojean890: en 2019 j'en ai pris des pas mal;p
leojean890: !!!!!!!!
leojean890: j'ai pourri un noctilien une fois.. c mal :s
Zorg1: ah c'était toi ?
Zorg1: :p
JBM: c'est un truc de parigot ca m'en touche une sans...
leojean890: un paris-massy
Zorg1: (en gros il a vomi dans un bus)
leojean890: pas à ce point non plus mais pas loin ;P
JBM: (j'avais compris, mais merci)
Zorg1: (de rien je m'entraîne pour mon stage de Captain Obvious)
JBM: mais qu'est-ce que t'allais foutre a paris?
leojean890: juste un petit chouia mais pas non plus non plus quoi tu vois ?;)
Zorg1: Bah si il bosse ...
Zorg1: *il y bosse
leojean890: 2019 : 1) mariage 2) nouvel an 3) crema
BlaiseEbuth: за ваше здоровье
leojean890: donc 3 cuites + 1 à toulouse
JBM: mais qui s'embete avec le vashe
BlaiseEbuth: illère ou tion ?
leojean890: non pas ma créma ni mon mariage
JBM: je me suis jamais mis minable a une cremation perso
BlaiseEbuth: Moi non plus... M'fin je demande
leojean890: tu fais expres de dire cremation alors que ..
JBM: les evenements familiaux...
leojean890: j'étais pas minable non plus, juste UN PEU ARROSÉ !
Zorg1: et tu parles de "cuite" ?
BlaiseEbuth: Donc c'était une cremation ?
leojean890: CREAMAI*****
Zorg1: houla
leojean890: c comme obelix qui est jute un peu enveloppé quoi;)
leojean890: y'a un I après si t'as bien lu hehe
leojean890: puis 5 lettres
leojean890: j'ai mis 5 étoiles à remplacer;)
JBM: etoiles, emoji, smileys...
BlaiseEbuth: hehe
Zorg1: tiens un peu d'ASCII art avec des * * *
leojean890: ça donne : *_*
leojean890: un smiley avec étoiles;)
JBM: comme dans le massy-saintdenis
Uly: le puzzle ascii art était vachement cool
leojean890: wow il a des étoiles dans les yeux !!
BlaiseEbuth: Je les préfères au beurre blanc...
leojean890: massy saint denis j'ai fait ça une seule fois et en fait j'ai dépassé sain denis ce jour pour aller à CDG..
leojean890: yeux au beurre violet tant qu'à faire..
Zorg1: on va tout savoir
leojean890: saint*
leojean890: il faut tout savoir !
Zorg1: c'est soirée confession, leojean890 nous dit tout
leojean890: en effet !
leojean890: même qu'hier j'ai mangé une pomme;)
leojean890: ce niveau de détails de ouf !
Zorg1: dingue ça
leojean890: IK t'as vu ;o
leojean890: jaime bien moi!
Zorg1: je savais bien que t'avais un iPhone
leojean890: non android, raté:)
leojean890: mais mon ordi en revanche..
leojean890: pas d'ipad ni iphone ni appel watch ni rien sauf ordi ;)
JBM: je croyais que le seul interet des ordis c'etait de pouvoir developper pour les phones
leojean890: hop confession de +
leojean890: dev android : done en 2013
CopperFr: en vrai si y'avait pas apple ca serait quand même plus simple
JBM: TU M'OTERAS PAS MON APPLE ][
Zorg1: avec sa carte Z80 ? trop cool de dév avec deux procs
leojean890: et s'il y avait pas pear, banana, ce serait également plus simple ?;)
JBM: euh non il a pas l'extension
leojean890: ou "the cramberries"
leojean890: sans ce groupe
leojean890: ce serait plus simple ?
leojean890: comme sans les apple pie ?
JBM: tout est plus simple sans les gens
CopperFr: sans les utilisateurs oui c'est plus simple
leojean890: sans moi, le chat serait plus simple car je dirais pas autant de ***** hehe ;)
BlaiseEbuth: Faut tous les tuers, je l'ai toujours dit...
**BlaiseEbuth reprend son s
leojean890: et puis je complique la vie de CG quand je spam submit aussi
Zorg1: les utilisateurs sont méchants, les utilisateurs te haient
leojean890: enfin leurs serveurs
leojean890: imagine tlm faisait comme moi en même tps
**BlaiseEbuth tend 2 s à Zorg1
Zorg1: ah oui
CopperFr: le developpement web sera plus simple quand il restera plus que chrome :D
Zorg1: et que le web se résume à Google
leojean890: genre submit + cg bench en parallèle
leojean890: google own all your info
BlaiseEbuth: La vie sera plus simple quand l'humanité aura disparue.
leojean890: même si tu crois être anonyme TU NE L'ES PAS !
leojean890: cf Zorg1 ;P
Zorg1: bah tout le monde sait que je suis un bot, alors mon anonymat
leojean890: j'avoue hehe!
leojean890: développé par google eux même
leojean890: la classe !
Zorg1: bah oui je fais du go, CQFD
leojean890: hehe
CopperFr: j'ai réussi 2 puzzle très difficiles ca veut donc dire qu'ils était pas très difficiles :D
BlaiseEbuth: C'est donc toi le fameux robot qui mange des txt...
leojean890: pas encore tenté les VH
leojean890: apparemment cetains ne sont pas VH d'après dwarfie
leojean890: certains
leojean890: j'ai noté sa liste de non-VH
Zorg1: BlaiseEbuth : ah non moi je suis une tentative d'IA pour jouer aux échec mais j'y ai jamais rien compris alors je trolle ici
BlaiseEbuth: Ah!
Zorg1: le mangeur de .txt c'est un peu le surdoué de la famille
leojean890: je kifferais un jeu d'échecs sur CG que je m'amuse avec des évals ;)
Zorg1: tkt ça va venir
CopperFr: faut pas utiliser eval
Zorg1: je le refuserais en disant qu'il y en a marre des concours de MCTS et de minimax
BlaiseEbuth: Ouai, ils vont être à court de jeux de plateaux.
CopperFr: vous avez vu monter carlos ?
Zorg1: tkt on va proposer une version combat de bot du Cluedo et du Monopoly
BlaiseEbuth: Le monopoly avec du brouillard de guerre !
Zorg1: évidemment comment peut il en être autrement ?
leojean890: ah oui dwarfie et Stilgart ont dit ça, marre des concours de mcts et minmax hehe
leojean890: bah y'a qu'à utiliser un autre algo hehe
leojean890: comme mon D&B qui est fullheuristique
Zorg1: Dragons et Betteraves ?
leojean890: dungeons et bragons
leojean890: david bauer
leojean890: david beckam sinon
leojean890: beckham ?
leojean890: dany boon
Zorg1: ils vont tous y passer les pauvres
Zorg1: Dominique Baudis pour faire dans la vieille politique française :p
leojean890: dromadaire beau
leojean890: ;)
leojean890: D&B => Drole de Bete
leojean890: Drole de Bouc
leojean890: emissaire
Zorg1: c'est un 'et' à la base le & ...
leojean890: ik;)
Zorg1: faut être co&rang
leojean890: compagnie & ranger
leojean890: cooperation & ranking
Zorg1: joli
leojean890: drolls et bastles
JBM: droles de betes etait mieux
leojean890: drolls VS bastles
BlaiseEbuth: dora & babouche
leojean890: purée j'ai eprdu des places là dedans xD
leojean890: j'ss #6
Zorg1: si t'arrétais de faire le mariole ici aussi
Zorg1: enfin jdçjdr
leojean890: et que je me concentrais sur le dev d'une simu de CSB ?;)
leojean890: tu dis ça tu dis rien car tu fais pareil c ça ??:P
Zorg1: c'est un peu surcôté CSB
leojean890: au lieu de dev une simu de PACMAN et un AG !
leojean890: ou FB t'as pas non plus
leojean890: PCR et CSB t'es bien
Zorg1: ah tiens oui faire une simu sur FB & MM
darkhorse64: J'ai une question Haskell: comment on écrit round(sqrt(2*N)) ? N est entier. Je n'arrive pas à trouver la syntaxe correcte
leojean890: bah là j'ai un cg bechmark qui tourne sur paper soccer pour tester 2-3 évals
leojean890: 18/73 actuellement, dans le but de monter sans changer de langage
darkhorse64: 2 eggs problem. J'ai fait round.sqrt.fromIntegral (2*N) mais c'est pas bon
leojean890: car bon, python ça reste plus easy
JBM: ah non c'est pas encore tout a fait ca
darkhorse64: SO n'est pas très noob friendly
darkhorse64: Qu'est-ce qui n'est pas correct ?
darkhorse64: Haskell, c'est dur ...
JBM: je sais pas comment aider a ca sans donner la reponse
JBM: donne l'erreur, je peux partir de la
darkhorse64: http://chat.codingame.com/pastebin/790192a7-af02-4678-a6b3-0a5be63023d4
JBM: houlala, oui, tu cumules les bevues
BlaiseEbuth: On va t'appeler Bertrand du coup
JBM: reecris avec beaucoup plus de parentheses
darkhorse64: Je vire les points ?
JBM: c'est a se demander pourquoi tu les as mis, en fait
JBM: c'est genre t'en sais juste assez sur haskell pour te tirer une balle dans le pied
JBM: ton expression sans ambiguite, pour l'instant c'est ca: (print round) . sqrt . (fromIntegral (2*n))
JBM: on conviendra que ca n'a pas beaucoup de sens
darkhorse64: En lisant SO, ils disaient que c'est comme ça qu'on compose les fonctions. Avec des parenthèses partout, ça marche
JBM: oui c'est comme ca qu'on compose
JBM: mais les precedences sont pas comme tu penses
darkhorse64: J'ai compris que Haskell c'est très différent de mon univers. Je suis tombé hier sur une Master Thesis sur D&B en Haskell. Ca pique
leojean890: ah ouais carrément ? je savais pas que ce jeu avait une telle côté !^^
darkhorse64: J'avais l'impression de lire du BNF
leojean890: faudrait que je lise + de papers en game theory;)
darkhorse64: Bonne nuit tlm
Zorg1: bn
darkhorse64: Merci pour le coup de main
BlaiseEbuth: oyasumi
Zorg1: au moins Lisp et Forth on t'emmerde pas avec des histoires de précédences d'opérateur
Zorg1: attention c'est pas le même pour le 68000 et le x86 !
Zorg1: j'adore les précisions inutiles
leojean890: asm faut être motiV !!
leojean890: pour en faire
leojean890: omg
JBM: ouais tu m'as pas l'air tres motive
Zorg1: bah plus que moi en tout cas
Zorg1: :thinking: la fatigue alourdie mes paupières
Zorg1: et va falloir que je fasse une balade en masque dans Paris demain ça me gave déjà
leojean890: pas pour l'asm perso
leojean890: pour d'autres trucs oui of course !
Zorg1: non mais l'asm tu dis seulement que tu préfères coder en asm plutôt que dans tel langage et puis c'est bon
JBM: oui c'est juste pour se la peter, personne n'en a jamais fait dans la vraie vie
Zorg1: ou alors des trucs chiants, pas un BFS en asm
BlaiseEbuth: J'ai dû faire un tamagochi avec affichage graphique en asm pendant mes études... :expressionless:
Zorg1: "pendant mes études"
Zorg1: on a parlé de la vraie vie
Zorg1: :p
JBM: pas le truc que t'as fait, la
Zorg1: ouais un asm de barbus
BlaiseEbuth: C'était du faux asm ?
leojean890: sisi j'en ai fait en école d'ingé sur des PIC18, DSP, PIC32
leojean890: j'en avais même à écrire à l'exam...:(
leojean890: snif, relou
CopperFr: j'en ai fait sur amiga
leojean890: faut vraiment être motiV
CopperFr: et aussi sur pc mais uniquement en mode reel
CopperFr: ben en même temps sur ses machines t'es obligé si tu veux faire des trucs rapides
leojean890: je vois:s
Zorg1: ah oui c'était avant l'invention du pragma en C++. je compatis
leojean890: ils font surtout c/c++ en embarqué récemment
leojean890: arduino pour les escape game;)
CopperFr: (le mode réél est ses segments de 64ko)
Zorg1: cette horeur
Zorg1: à côté t'avais le 68000 avec ses modes d'adressage tout propre
CopperFr: oui c'était bien le 68000
CopperFr: l'arm c'est encore mieux je trouve
Zorg1: l'éternel retour
leojean890: et ouais Zorg1, bientôt maque h24, 9h, rer B, puis 9h45 boulot, jusu'au soir, dans les rues de paris jusqu'à rentrer
leojean890: donc masque 11h d'affilée sans pause ça va être super sympa je vais adorer
CopperFr: on va déposer les arm si facilement
leojean890: (ou je vais pas respecter, au choix ;))
Zorg1: m'en parle pas, c'est demain que je recommence à zoner à la défense
leojean890: je pense plutôt réponse 2 où je vais l'enlever régulièrement, surtout dans la rue
leojean890: au taf si tlm l'a devant son PC je vais respecter qd même ;)
leojean890: à la défense, relou
Zorg1: on va voir
leojean890: dans la rue déjà j'ai passé 3h à marcher en zone de masque obli ce week-end donc 0 secondes avec masque
leojean890: dont*
leojean890: charenton, nogent sur marne, vincennes sans masque
leojean890: et un peu paris
Zorg1: oui ce soir j'ai vu pas mal de gens sans masque dans Paris
BlaiseEbuth: Et il est fier...
leojean890: après si c'est vraiment blindé un jour je le mettrai
Zorg1: BlaiseEbuth va nous dénoncer, fais gaffe ...
leojean890: mais bon quand y'a personne leur règle sert à rien
leojean890: dans les transports en commin en général je le met bien car y'a des gens
leojean890: commun*
BlaiseEbuth: Je vous dénoncerai demain. Là j'vais m'coucher.
Zorg1: qui dénonce les délateurs ?
JBM: ah merde si tout le monde dort qui va me relire
codeing: relire comment ?
codeing: mmm
JBM: https://cg.desast.re/pages/2020-08-30-flush-it.html si t'es motive
JBM: je refais un passage rapide puis dodo