Chat:Fr/2021-01-04

From CG community
Jump to navigation Jump to search

Warred: Automaton2000 AutomatonNN

AutomatonNN: omg

Automaton2000: moi je le fais à la main

Zorg1: o/ tout le monde et les bots Automaton2000 & AutomatonNN

AutomatonNN: voir le problème de contest

Automaton2000: ça va j'ai pas trop la tête

JulienKerlero: pautre Automaton2000 qui nous fait une petite depression saisonniere

Automaton2000: nan c'est pas du tout ...

JulienKerlero: Ah bah si clairement

Stilgart: Automaton2000: +grosse ?

Automaton2000: je comprends pas pourquoi je peux pas dire que ca va etre chaud

Stilgart: Automaton2000: peut-être parce qu'on est en hiver

Automaton2000: je suis pas sur d'avoir compris

Default avatar.png heldwin: on peut être sûr quelque chose, comme un avoir compris ?

Default avatar.png heldwin: sur* ^^

Default avatar.png heldwin: C'est un bot Antomaton2000 ?

Default avatar.png heldwin: ah bah oui, c'est marqué

Stilgart: je te rassure, il n'est pas au courant que s'en est un ;)

Default avatar.png heldwin: mince, je n'aurais pas dû le dire alors :) Il risque de s'en apercevoir ^^

Default avatar.png heldwin: En tout cas,. je me rends compte qu'il me reste pas mal d'apprendtissage à faire si je souhaite atteindre le niveau 50 un jour :)

DPAmar: automaton2000 : est-ce que AutomatonNN est un bot d'après toi ? (et vice versa)

Automaton2000: si je le fais à la fin ...

AutomatonNN: t'es pas trop de ma main de ce que tu veux dire

Stilgart: heldwin: pas de risque, il est nul en apprentissage Automaton2000

Automaton2000: en fait si tu veux

Stilgart: Automaton2000: tu sais dire tortue ? non ? bah voilà

Automaton2000: ah oui j'avais pas fait gaffe

Stilgart: :)

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

Automaton2000: faut que je pense que je vais me lancer dans un truc que tu as deja

AutomatonNN: reste dans le contest de ce que tu veux dire

BlaiseEbuth: 'contexte' AutomatonNN

AutomatonNN: oui

Stilgart: manquerait plus qu'il nous fasse des contextes de contests :fearful:

Stilgart: oy BlaiseEbuth

BlaiseEbuth: \o

BlaiseEbuth: Via la questmap Stilgart sinon pour le puzzle de la semaine

Stilgart: hum...

Stilgart: fun fact, je la vois pas quand je clique sur la petite maison

Stilgart: trop bas :D

Stilgart: ha, j'ai trouvé le bon petit carré de la petite maison dans la petite prairie

BlaiseEbuth: ^^

Stilgart: zut, apo n'est pas là

Stilgart: faudrait quand même finir par descendre staircases en medium (ou au moins en hard)

Stilgart: en échange, je veux bien monter certains hard en expert

BlaiseEbuth: Skoi l'rapport avec apo ?

Stilgart: sokoban m'a demandé 20 fois plus de temps que staircases (et encore)

Stilgart: la dernière fois, c'est apo qui a fait la manip

Stilgart: la contrib est non éditable

BlaiseEbuth: Ah !

Stilgart: sinon, j'aurais déjà fait le taff

Stilgart: je veux bien mettre 2 puzzles pas si expert pour la quest map

Stilgart: mais il y a déjà resistances, music scores et batman 2 en fait

Default avatar.png electrautistic: bonjour, bonne année

BlaiseEbuth: :wave;

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

BlaiseEbuth: :wave:

XorZy: Bonjour tout le monde, AutomatonNN, Automaton2000 \ô/

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

Automaton2000: j'ai vu dans la liste de coups que tu peux pas dire pour les autres

Stilgart: AutomatonNN: copieur :)

AutomatonNN: oui

XorZy: Au moins il l'admet :wink:

Stilgart: AutomatonNN est honnête, pas comme Automaton2000

Automaton2000: rien à voir avec les puzzles de la communauté ?

AutomatonNN: oui il y a un truc que j'ai pas trop de temps de coder tout le monde et Automaton2000

Stilgart: Automaton2000: :joy:

Automaton2000: du coup, je me demande si je dois le faire

[CG]Thibaud: hello

[CG]Thibaud: staircases est maintenant hard Stilgart

Stilgart: merci

[CG]Thibaud: la dernière fois, il me semble que c'était moi qui avait fait la modif

[CG]Thibaud: c'était Bulls & Cows non ?

[CG]Thibaud: anyway

Stilgart: possible, mais c'était pas moi qui avait demandé pour bulls & cows

[CG]Thibaud: ok donc ça devait être Apo ;)

Stilgart: 11-puzzle est un bon candidat pour le expert

Stilgart: bizarre qu'il ait un ratio de réussite si bas celui-là :(

Stilgart: dwarfie: un avis ?

Stilgart: je verrai bien sokoban et nonogram en expert aussi

BlaiseEbuth: Ouai ! Robin_des_bois me suit ! ...

Zorg1: la route de la gloire t'est ouverte

XorZy: Et au passage il vient de remettre sa contribution en ligne :upside_down:

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

Zorg1: "on ne change pas une équipe qui fait chier"

Zorg1: :D

Zorg1: à l'usure

BlaiseEbuth: On devrait l'appeler smecta le mec

Zorg1: Smecta saveur tabac froid

BlaiseEbuth: Je note la correction du stub... M'fin

Zorg1: ça a pris 2 refus

Zorg1: ShitVortex va aller de son petit commentaire appelant au calme et à la modération comme tout bon troll qui se respecte ^^

**Zorg1 fait sa madame soleil de CG

BlaiseEbuth: Bof. Ca reste de la merde, mais ça respecte les guidelines. Donc si trolls&cie veulent valider et ajouter leur petit étron sur le gros tas de fumier, qu'ils se fassent plaisir. C'est pas comme si je faisais des Coc...

XorZy: Je vois le thread ouvert sur le forum à ce sujet, il faut un certain toupet pour le qualifier de "earnest contributor" sachant qu'il sait fait bannir je ne sais combien de fois

BlaiseEbuth: Hein ? Où ?

XorZy: https://www.codingame.com/forum/t/revenge-in-rejecting-contributions-and-deleted-comments/188613

Zorg1: Je te renvoie à la fameuse phrase d'Audiard dans les tontons flingueurs

BlaiseEbuth: Ah ça ! Il est pas ouvert justement

Default avatar.png JBM: «la»

Default avatar.png JBM: y'en a qu'une dans ce film

Zorg1: ^^

BlaiseEbuth: Celle qui colle

BlaiseEbuth: avec la situation s'entends

XorZy: Oui pardon il est clos mais c'est hallucinant quand même :/

BlaiseEbuth: Bah c'est un troll, faut pas trop s'étonner

Zorg1: eZ avait peur d'une flamewar

Zorg1: perso

Zorg1: ouaip après avoir été les smurf de JBM on est ceux de stilgart :D

Zorg1: mais fondamentalement, moi je reste un smurf de MK

eulerscheZahl: we agreed to ignore each other. you won't talk about Westicles and he will leave you alone as well. Not sure if BlaiseEbuth had that talk with you already

eulerscheZahl: so i ask you to stop that discussion, thanks

BlaiseEbuth: Not yet eZ. I just told it to Stilgart.

BlaiseEbuth: M'fin voilà c'est fait. :/

Zorg1: ah tiens je viens d'être suivi par le speedie gonzales du CoC moi aussi :D

eulerscheZahl: he asked me to unban him on #world even if i'd like to (i don't), I have no idea how

BlaiseEbuth: Pour être clair la consigne est "ignorez W et évitez d'en parler".

Zorg1: ok on va faire ça ^^

eulerscheZahl: :+1:

BlaiseEbuth: eulerscheZahl I don't think we have any tool to unban.

Default avatar.png JBM: censurer les problemes?

BlaiseEbuth: C'est plutôt "don't feed"

eulerscheZahl: it's somehow possible with an external client such as Gajim. reCurse did it but I don't know the exact command

Zorg1: et zou ma première date raturée de l'année ...

Zorg1: y avait un script monkey pour cacher des posts dans le webchat

XorZy: Ok, ce sera donc mon dernier message à ce sujet. Je comprends l'idée de "don't feed the troll" mais j'espère juste que ce n'est pas lui donner carte blanche pour faire n'imp sans que personne ne puisse en parler :wink:. Voilà c'est dit maintenant :zipper_mouth:

Zorg1: on verra bien

Zorg1: à mon avis on en reparle dans deux semaines

Stilgart: Magus qui doute de son article sur CSB :fearful:

Zorg1: ??

Stilgart: https://www.codingame.com/forum/t/community-resources/187070

Zorg1: même "magus qui doute" c'est déjà pas mal :p

Stilgart: nan mais il doute de Haskell

Magus: bah il est vieux, il ne représente même plus comment je fais un AG quand j'en fais

Stilgart: c'est factuel ça :D

BlaiseEbuth: Stilgart qui déterre des vieux trucs

Stilgart: Magus: les gens ne le lisent pas pour l'AG mais plus pour le moteur

Stilgart: BlaiseEbuth: ouais, je voulais la page sur les NN

Zorg1: j'ai commencé mon premier AG avec ça

Stilgart: dwarfie: ping

Magus: bah après s'il est encore utile, tant mieux :D

Zorg1: oui il est utile

Zorg1: ^^

Magus: je vous rassure, héberger une page static c'est pas trop violent

Magus: ça prend vachement moins de ressource que Automaton2000 qui bouffe 50% de la RAM

Automaton2000: j'ai plus le temps de passer silver

Stilgart: c'est pas comme si le statement était clair/précis/accessible en bronze

Magus: rend la RAM Automaton2000

Stilgart: Automaton2000: bouffe plus de resource alors

Automaton2000: non mais je me suis dit que la sortie de la ligue de bois 3

Automaton2000: ils ont créé le contest

BlaiseEbuth: J'ai vu passé un outil qui ajoute le liens des contribs aux pages de résultats des coc, si un clasher peux tester et me dire si ça marche et si ça vaut le coup d'être ajouté aux ressources...

Magus: en fait j'ai Automaton2000 qui prend beaucoup de RAM, et AutomatonNN qui prend beaucoup de CPU quand on lui parle :D

Stilgart: chacun son objectif pendant les contests :D

AutomatonNN: oui

Automaton2000: c'est ce que je comprends mieux

Zorg1: bah le reproche que je peux faire au texte de Magus c'est qu'il part des règles de légende (la poussée à 200 surtout) et qu'il dit rien du boost mais c'est tout

Stilgart: BlaiseEbuth: euh, ça ressemble pas à de la triche ça ?

BlaiseEbuth: Bah sur la page des résultats, tu le vois qu'après avoir soumis en principe.

Stilgart: ha, sur cette page là

Stilgart: dans ce cas, ça semble plutôt cool oui

BlaiseEbuth: Mais j'ai pas particulièrement envie de faire un clash pour essayer...

Magus: Zorg1: pour ma défense, j'ai écrit ce guide avant que le multijoueur de CSB ne sorte

Magus: et le système de ligue n'existait pas

Magus: il est apparu avec le multijoueur

Magus: je pouvais pas deviner :D

Zorg1: ah d'accord ^^

Default avatar.png clemg: Est-ce que charon25 est la ?

BlaiseEbuth: Il bosse

BlaiseEbuth: Dérange pas mes employés pendant les heures de boulot

Default avatar.png clemg: Il fait des clash surtout :eyes:

charon25: salut

Default avatar.png clemg: hello

Default avatar.png JBM: ça parait bizarre d'écrire un document dont “the purpose is to help you create a good AI for CSB” si le multijoueur n'existe pas

Default avatar.png clemg: dans le dernier clash sur l'estimation de pi, tu as fait for i in[0], je comprend pas ce que ça fait :sweat:

charon25: c'est for i in[0]*n: ça permet de faire n tour de boucle avec moins de caractères que for i in range(n):

charon25: parce que [0]*n ça fait un tableau de n éléments

Default avatar.png clemg: ah mais ça marche que si len(n)==1 du coup ?

charon25: ça ne marche que si on se sert pas de la valeur de i, juste du fait que ça doit faire n tours de boucles

charon25: non ça marche pour tout n

charon25: n est un entier ici

Default avatar.png clemg: ah ok je vois c'est malin

Default avatar.png clemg: merci pour l'explication :)

charon25: pas de soucis !

Caminou: bonjour

Zorg1: o/

Stilgart: \o

dwarfie: \o/

philRG: alors ça c nouveau:

philRG: n=-45344534

philRG: print(f'{n:,}') -45,344,534

philRG: 26 caractères en CoC (n=int(input())

Zorg1: ah en python

dwarfie: humm ... probable que je puisse faire plus court en php qu'en python sur ce coup la :D

philRG: et merde oublié la fonction python isupper(), pourtant y a la même en php

philRG: 1'19" pour ça:

philRG: print(.join([c for c in s if c.isupper()]))

philRG: 1er en 0:46

philRG: je vieillis

Stilgart: ça existe pas filter ?

philRG: ah si

philRG: print(filter(lambda x: x.isupper(), 'aDSSDerereSDSD')) print(filter(str.isupper, "abcdefgABCDEFGHIJKLMNOP"))

philRG: DSSDSDSD ABCDEFGHIJKLMNOP

Stilgart: str.isupper

Stilgart: comme dans le 2e print, ok

Default avatar.png moussasagna: hey

philRG: jamais utilisé filter jusque là

dwarfie: c'est un tort et le tort tue ... pas vrai Automaton2000 ? le tortue , t'a pigé ?

Automaton2000: mais il y en a bien un truc que je peux pas être sur la même ligne

BlaiseEbuth: C'est tout mort. Automaton2000 mets un peu d'ambiance !

Automaton2000: faut juste avoir la bonne approche

BlaiseEbuth: Ca veux dire "demmerde toi" ?

BlaiseEbuth: Ok

BlaiseEbuth: https://www.youtube.com/watch?v=APK2iGKK7gs

Stilgart: Automaton2000: elle a une carapace au moins ton approche ?

Automaton2000: ouais on peut pas faire un code qui crash

philRG: alors là 2 soluces pondues en moins de 30s, taille code: 41 (l'énoncé fait 3 pages lol

philRG: et le lien vers la simul' Adder https://lms.matlabhelper.com/course/simulinkfunda-m3c9l1-half-and-full-adder/

philRG: on peut pas lutter

dwarfie: joie et bonheur des copy-paste de solutions ...

philRG: j'ai vu passer des mps de gars qui me traitaient de looser aussi pendant le clash

philRG: enfin c'était pas agressif qd même

BlaiseEbuth: Bah en même temps tu le cherche.

philRG: 2/7, 1/7, 1/8 mieux que d'habitude, mais je me suis entraîné hier

philRG: et le lundi y a pas trop d'opposition

philRG: les CoC me passionnent guère, je me fous d'apprendre les syntaxes par coeur, mais je comprends que ça motive certains

Default avatar.png heldwin: les clashs a un moment, on finit par retomber sur les mêmes non ? Car certains sont vraiment rapides :)

BlaiseEbuth: Ca t'intéresse pas, tu perds, tu te fais insulter... Pourquoi t'en fait ?

Default avatar.png heldwin: j'ai encore jamais vu de discussions dans un coc, à part des mecs impatients qui disent d'appuyer sur le bouton pour le démarrer

philRG: j'ai vu des lives de gars sur twitch qui en enchaînent une dizaine pendant 2h, dans plusieurs langages différents, pour la curiosité des langages

dwarfie: moi j'en fais plus , a chaque fois c'est "share your solution.... pleeeeaaaasssse" ...

philRG: ah ok je la share à chaque fois, j'ai pas peur du ridicule

Default avatar.png heldwin: twitch aucune idée, je n'y suis jamais allé

dwarfie: (en fait , je coupe le chat quand j'en fait ... plus simple encore :D )

dwarfie: philRG . je share pas ... pour que les mecs copie-colle mes golf , pas question ;)

Default avatar.png heldwin: et la config de ma machine aime pas twitch :)

philRG: j'ai pas réfléchi à çà, mais 1 ou 2 lignes de codes, ça coûte pas cher

BlaiseEbuth: C'est pas l'esprit. Deux petites lignes de codes ça peut se vendre très cher.

philRG: y a bcp de python et Js sur les CoC

philRG: je pense qu'il y ait de marché noir aux XP sur CG si?

philRG: pas

dwarfie: :zipper_mouth: hmmhmhmmhmhmhmmhmhmhm

Default avatar.png heldwin: dans un mmorpg, j'avais vu des sets qui se vendaient à plus de 200 francs réels, alors des lignes de codes je sais pas pas. possible

philRG: en fait je fais des CoC pour essayer de convaincre un gars d'accepter de faire les tests de recrutements en temps limités des recruteurs, il refuse

Default avatar.png heldwin: 2000*

dwarfie: philRG ... en meme temps , vu les 200 derniers CoC validés ... il a raison ...

darkhorse64: Une bonne astuce golf, ça rapporte des CP

BlaiseEbuth: Ca fais longtemps que t'as pas joué ? ^^

philRG: les tests de recruteurs sur la plateforme CG sont pas des CoC

BlaiseEbuth: Non

BlaiseEbuth: Faut être un peu crédible

dwarfie: peut etre ... mais c'est pas en lui montrant les CoC que tu va le convaincre justement ;)

philRG: certainement mais ça fait travailler la rapidité

philRG: et la mémoire aussi. Je suis toujours en train de relire une doc pour n'importe quoi, impossible de mémoriser

dwarfie: bon , flower beds c'est fait ... au suivant ...

Default avatar.png heldwin: bah la mémoire a ses limites. On peut mémoriser un moment, mais si on ne pratique pas régulièrement, on oublie assez rapidement. Sans parler quand on ne code pas les mêmes choses tout le temps

dwarfie: bouh ... le peu de puzzles qu'il me reste a faire , ca fait pas envie ...

philRG: arithmétique et géométrie, mais niveau difficile, j'ose pas

Default avatar.png heldwin: il m'en reste pleins :) mais je peine un peu déjà ^^

dwarfie: c'est surtout que si tu connait/trouve pas le theorem de pick ... acroche toi (c'etait pas du spoil , c'etait cadeau)

philRG: je comprends mieux les théorèmes mathématiques que les algos mais merci pour le spoil (un kdo de tps en tps c bon pour le moral)

dwarfie: heldwin : moi je peine parce qu'il doit me rester un peu moins que le nombre que tu as resolu ... ca te laisse imaginé que c'est ceux qui me plaisaient le moins :D

philRG: sinon effectivement je suis pas forcément motivé :-D

Stilgart: redécouvrir pick c'est juste pas jouable

Stilgart: go go go perfect php dwarfie

dwarfie: Stilgart ... j'arrive deja pas a repasser le cubax en php sans timeout :( ... en meme temp en c++ ca timeout aussi si je passe pas par bash ;)

Stilgart: cubax il est un peu tendu oui

Stilgart: le state tient dans un int64, cela dit

Stilgart: (c'est l'optim que j'avais utiisée pour mettre fin au timeout en Haskell)

dwarfie: ticket to the train ... idem ... donc le full php ... deja je vise le 450 en php ... plus que 9

Stilgart: {-# OPTIONS_GHC -O -optc-O3 #-}

Stilgart: si j'en suis à passer -O3 à gcc, ça pue :)

Stilgart: -- ugly hack

Stilgart: huhu

Stilgart: bon, je fais une coupe complètement raisonnable à cet endroit, c'est pas tant un hack que ça

dwarfie: bon ... cloudy weather ou map coloration ou encounter surface ...? parce que les trucs de jps non ...!

POLOB: Bonjour à tous

POLOB: J'ai une petite question sur Coders Strike Back

Stilgart: bonjour POLOB

POLOB: (oui, j'ai du retard :))

BlaiseEbuth: fix it

dwarfie: bonjour, nous te lisons

POLOB: en ligue bronze, j'ai pas de détails sur les regles de move

POLOB: genre la rotation max

Stilgart: la faute à CG

Stilgart: c'est 18° le max

Stilgart: heu... 18 ou 30 ?

dwarfie: 18

POLOB: j'ai lu le débrief de Magus et j'ai retrouvé les même régle que des pour d'autre puzzle

POLOB: je me demandai si ça faisait partie du challenge

POLOB: trouver une solution avec un manque d'infos

Stilgart: nan

BlaiseEbuth: :grin:

POLOB: puis plus d'infos pour les ligues sup.

Stilgart: le vrai sujet il n'apparait qu'en gold

Stilgart: heureur de jeunesse de la part de CG

Stilgart: erreur

Stilgart: (on sent que je voulais dire horreur là, non ? :p )

dwarfie: erreur en tapant horeur ?

POLOB: c'est ce que j'ai cru comprendre sur le forum, avec qqun qui se plaignait du gap silver/gold

POLOB: joli lapsus alors :)

Djoums: dwarfie : cloudie weather il est sympa

Stilgart: CSB c'est insupportable avant la gold

POLOB: tu peux un peu elaborer ?

Stilgart: bah, tu as un bourbier de 12k personnes en bronze

dwarfie: c'est ca d'avoir bricoler les ligues du bas pour en faire LE multi pour commencer ...

Stilgart: et pas assez d'infos dans le statement pour sortir un bot un peu digne de ce nom

POLOB: oui, j'en suis là :)

Stilgart: j'avais du sortir un minimax bien bogué pour sortir de là

POLOB: 26K en bronze là !

Stilgart: et piquer des infos de referee à Magus parce que le reverse m'avait gonflé

Djoums: vous encodez comment le plateau au tictactoe ? j'ai 9 int mais c'est lent

POLOB: tous ceux qui ont abandonné :)

Stilgart: j'osais pas dire 18k... :/

dwarfie: alors qu'avant , a fond a fond a fond je tourne ca passait gold .... y'a tres longtemps ???

dwarfie: (sans les "???")

Stilgart: Djoums: sur un uint16

POLOB: Dans tous les cas, merci pour les infos

Djoums: *9 pour les 9 carres ? (c'est l'ultimate)

Stilgart: (je parle du ttt, pour uttt j'en ai 10)

POLOB: je vais piquer les infos chez Magus alors :)

Stilgart: donc 10 uint16_t, un entier pour le focus et un booléen pour savoir si c'est au joueur O de jouer

Djoums: ok je vais tester ca

Djoums: merci

Stilgart: POLOB: savoir anticiper comment ton pod va vouger ça parait utile, oui

POLOB: oui, je voulais faire un truc dégradé en me disant que sur les ligues basses, ça le ferai

Stilgart: à partir de 500 dans la ligue, ça ne le fait plus

POLOB: j'ai déjà fait le simu pour ces rêgles, donc ça va aller :)

Stilgart: dans ce cas, un monte carlo depth 5-6 devrait t'emmener mid gold

POLOB: Je pensais que justement, avec les ligues, ça pouvait passer : ceux qui ont un meilleur simu passent en ligue sup

darkhorse64: Il y a une autre solution, l'heuristique -3v qui passe gold direct et après la sim avec des regles stables

Stilgart: (j'imagine que la 2e moitié de la gold est toujours avec un seul pod, donc timeout tour 1)

BlaiseEbuth: Ceux qui ont un -3Vel passent en ligues sup

Stilgart: c'est ce que le monde dit... mais perso j'ai jamais vu quelqu'un le faire ces deux dernières années

BlaiseEbuth: Moi ?

darkhorse64: moi

POLOB: Je sais pas ce que c'est le -3vel :(

darkhorse64: point visé = next checkpoint - 3 * vitesse

darkhorse64: Ca fait déraper ton pod assez proprement

POLOB: ok

darkhorse64: Ca va encore promouvoir en masse

POLOB: :)

POLOB: Merci pour toutes ces infos !

darkhorse64: C'est le package de bienvenue

POLOB: ils sont quand même un peu zarb les inputs CSB pour la ligue Bronze : on te donne l'angle et la distance, qui se calculent sans trop de pb, mais pas ta vitesse, que tu dois recalculer en te rappelant de ta position précédente...

POLOB: Il est cool le package de bienvenue :)

darkhorse64: Les inputs ne sont pas très verbeux en général et, puis, avant d'arriver à la bonne façon de faire, il a fallu quelques essais

Stilgart: le genre qui a débuté par "hey darkhorse64, fix your CSB darkhorse64"

Stilgart: on connait :)

darkhorse64: J'ai quand même résisté un peu, j'ai commencé par UTTT

darkhorse64: Après quand j'ai fait Légende à CSB, ça coupait court à la conversation

darkhorse64: un peu obsessionnelle

Stilgart: "hey, you're not #1, fix your CSB darkhorse64"

darkhorse64: Il me faut une greffe de cerveau, là

Zorg1: le -3vel j'avais pas je suis passé en gold avec un GA bricolé main avec les infos de la doc de mAgus ^^

Zorg1: (sans les collisions)

Zorg1: c'est quand j'ai vu l'autre spammé du -3vel que je me suis dit "ah ok y avait plus simple ^^"

Zorg1: et je me suis créé un autre compte pour tester ça :D

BlaiseEbuth: :eyes:

Zorg1: genre je suis le seul ... :smirk:

BlaiseEbuth: Oui

Zorg1: ben voyons :p

BlaiseEbuth: oui

POLOB: Incroyablement efficace ce -3v :D

BlaiseEbuth: POLOB report et premier avertissement pour cheat.

POLOB: ça existe ça ?

Zorg1: t'as les deux tiers de CG avertis

POLOB: Parce que dans ce cas, lire le postmortem de Magus, c'est la super triche, non ?

Zorg1: :D

BlaiseEbuth: Pas d'excuses !

Zorg1: il a un enfer à remplir le monsieur

Default avatar.png JBM: quel tricheur ce magus

Default avatar.png JBM: je schematise?

POLOB: bah, j'avoue pas trop comprendre si c'est du lard ou du cochon :D

BlaiseEbuth: La prochaine fois tu seras exclu et devra faire 1000coc pour avoir le droit de revenir glander ici.

POLOB: mais bon, mon but est pas de briller, juste un peu progresser :)

Magus: J'ai déjà triché, sur CvZ

Magus: et je l'ai assumé sur le forum

Zorg1: y avait une histoire de douche dans ton PM c'est tout ce que j'ai retenu :thinking:

BlaiseEbuth: Moi c'est pareil, j'ai tué des gens, mais comme je l'assume publiquement ça va.

Magus: :D

Magus: mais j'ai vraiment triché :D

Magus: j'ai hardcodé pour le contest CvZ

Magus: après j'étais peut être pas le seul

Zorg1: j'ai l'impression que pas mal l'ont fait

Magus: mas je suis le seul à l'avoir dit en tout cas

POLOB: J'ai eu du mal sur la croix dans CvZ perso...

BlaiseEbuth: Y'en a qui sont morts sur la croix...

POLOB: (et oui, je suis bêtement les puzzles proposé sur la page de mon compte)

POLOB: :D

Zorg1: c'était la méthode de mise à mort préféré des romains aussi ...

Zorg1: heureusement que c"était pas le pal ...

POLOB: Encore une question de néophyte : y a-t-il un moyen simple de retrouver les puzzles qu'on a déjà fait ?

Zorg1: euh oui dans entrainement t'as une partie "à faire" et "déjà faire" par difficulté

Zorg1: tu peux aussi regardé ton log d'XP (en cliquant sur ton niveau) et tu peux cliquer sur les puzzles qui t'ont rapporté des XPs

Zorg1: et si tu connais le nom du puzzle tu peux le rentrer dans la barre de recherche du sit

Zorg1: après t'as des outils développés par la communauté

Zorg1: qui sont + simples que les méthodes que j'ai indiqué

POLOB: pfff, j'arrive pas à retrouver... c'était un truc comme CSB, mais tout seul avec une voiture bleue

Zorg1: ah "Search Race"

Zorg1: ça c'est un puzzle d'opti

POLOB: Yes ! Merci :)

Zorg1: t1 j'ai perdu une place, sacrebleu !

POLOB: Sur celui là, j'ai fait un truc super compliqué pour commencer à tourner avant de toucher un checkpoint

Zorg1: c'est un bon exo pour coder un AG en fait. J'ai perfectionné celui que j'utilise dans CSB ici

Zorg1: tu peux aussi y tester du recuit simulé

POLOB: tu veux dire repli ?

Zorg1: euh non "recuit simulé" une méthode inspiré du recuit en metalurgie

POLOB: oui, je viens de voir ça

darkhorse64: ton score, c'est offline , Je cherche à savoir le max qu'on peut online.

POLOB: simulated annealing

darkhorse64: ,

darkhorse64: ?

Zorg1: euh non je suis online sur SR

Zorg1: celui devant moi aussi

darkhorse64: avec mes 12k, je suis un nain

POLOB: le pire, c'est que j'ai utilisé ça effectivement :)

Zorg1: le 4 aussi doit être online, mais les 3 premiers sont offline si j"ai bien compris

Zorg1: et moi je suis en go :p

darkhorse64: J'ai fait un GA, un hill climbing, un beam search mais bof. Ca doit être ma fonction de fitness

Zorg1: ma fitness est toute bête

Zorg1: après j'ai surtout l"impression qu'il y a le choix des mutations qui fait beaucoup et la façon de sélectionner la génération suivante

darkhorse64: nb checkpoints + distance normalisée au next checkpoint

Zorg1: oui j'ai pareil

Zorg1: ah non distance totale parcourue

Zorg1: ça revient au même

darkhorse64: J'ai essayé plein de variantes sur le nombre de mutations, j'ai peut-être pas essayé assez fort sur le crossover. SI les points sont bien répartis, oui. Sur Tokyo drift, je fais 108-109

darkhorse64: mais comme en général les points sont répartis un peu nimp, c'est pas forcément très significatif

POLOB: J'ai truc qui fait plus ou moins n'imp jusqu'a toucher le prochain checkpoint, puis je reduis un peu

POLOB: et j'essaye de modifier les derniers step pour viser le checkpoint d'après tout en gardant mon élan

POLOB: en gros, n'imp :)

darkhorse64: Je ne veux pas avoir l'air décourageant mais ça ne va pas te mener loin ce genre de bricolage

POLOB: 109 sur search race

POLOB: quand je dis 'n'imp', c'est plus ou moins du beam search

POLOB: avec du 'recuit simulé'

Stilgart: aka nimp

POLOB: mais je suis pas sur que ce soit exactement ça

Stilgart: (je vois pas trop comment on mélange du BS et du SA pour le coup

Stilgart: )

POLOB: j'avoue que la limite entre les différentes techniques n'est pas toujours claire pour moi

POLOB: Je dois mélanger les définitions :D

POLOB: Dans ma compréhension : BS, tu parcours un bout du graph et tu gardes ce qui te parait le mieux, avant de continuer, afin de pas faire exploser la combinatoire

POLOB: SA : on garde des solutions pas top pour pas finir sur un extremum local

Stilgart: c'est une définition très vague du BS ça

Stilgart: ça couvre des random walks et du MC ta dég

Stilgart: déf*

POLOB: oui, j'en conviens, d'où ma qualification de "n'imp"

Stilgart: et le SA c'est plus subtile que ça aussi

POLOB: il faudrait que je me penche de vraiment plus près là dessus

Stilgart: au final, tu dois faire de la perturbation aléatoire

POLOB: en fait, c'est un peu la limite de CG pour apprendre des choses

Stilgart: (stochastic hill climbing)

POLOB: la bidouille et l'a peu près fonctionnent souvent

Stilgart: à noter que je fais ça assez souvent sur CG, ça marche bien

Zorg1: ouaip tu codes un BFS puis tu brcioles

Zorg1: ma méthode de contest

Zorg1: (d'ailleurs CSB ça doit être un des rares multis où t'as pas besoin de BFS)

Stilgart: je crois pas que j'ai beaucoup de bfs

Stilgart: sauf si tu mets minimax dans le paquet bfs

POLOB: bon, c'est pas drole le -3v en fait

Zorg1: en gold non

POLOB: passer de bronze à la tête du silver sans rien faire, c'est pas drole

Stilgart: surtout que tu es toujours à la case départ

Stilgart: top silver ou wood1, c'est pareil

Stilgart: la vraie règle commence en gold :(

POLOB: oui :(

POLOB: c'est aussi pour ça que j'ai pas trop de remords à tricher un peu :)

Zorg1: j'ai l'impression d'avoir coder un BFS à chaque contest

Stilgart: FB ?

Zorg1: j'ai commencé avec WW en contest

Stilgart: WW ?

Zorg1: Wondev woman

Stilgart: parce que bon, fow

Stilgart: donc le bfs c'est pas si simple

Default avatar.png JBM: j'avais lu windows woman

Zorg1: bah un BFS/flood fill pour calculer la mobilité max de mes pièces

Default avatar.png JBM: houlala la fatigue dse le debut de l'annee

Unaxee: Quelqu'un peut m'expliquer rapidement ce qu'est un BFS ?

Zorg1: Parcours en Largeur

Unaxee: Ah ok

Zorg1: une méthode pour parcourir un graphe

Zorg1: à partir d'un point de départ

Unaxee: okayyy

Unaxee: Je vais faire mes recherches

Zorg1: l'autre c'est le DFS, le "Parcours en profondeur"

DPAmar: pour tes recherches utilise un BFS :)

Stilgart: j'imagine que tu as un BFS à chacun des mes FW

Stilgart: mais bon, je comptais pas ça (c'est pas parce que j'ai un FW en précalcul que mon bot est un FW)

Zorg1: ah oui jamais utilisé FW, toujours des BFS

Zorg1: mon heuristique avec des BFS marche pas trop mal sur WW

Zorg1: en contest j'avais été poussé en Legende (pour y finir bon dernier de la ligue ^^)

Stilgart: ça manque d'achievement tout ça

Zorg1: Expert BFS + 500 XP

Zorg1: Je suis plutôt d'accord ;D

Stilgart: "I barely made it" -- end last in legend league

Stilgart: et son pendant "almost got there" -- end first in gold league

Zorg1: "push me please"

Stilgart: "all I need is a lovely push"

Zorg1: "please hit the boss not me"

BlaiseEbuth: Français svp ! :rage:

Zorg1: hé ... on mettait des guillemets

Zorg1: on cite

Default avatar.png Oscaro: Second degré non autorisé

BlaiseEbuth: Parler anglais c'est du second degré ? :thinking:

Stilgart: on va encore me dire que c'est trop dur pour du coc les polynomes du second degré...

Zorg1: bah ils ont parlé de pb autosuffisant dans les guidelines

Zorg1: après b²-4ac je sais pas si tout le monde connait

Zorg1: mais fibonacci, les nombres premiers & triangulaires ça va

philRG: équations second degré: niveau 2nde

philRG: ceci dit je connais des gens qui savent pas faire une règle de 3 ou calculer un pourcentage

philRG: c l'effet traumatisant des maths sur les petites têtes blondes

philRG: des exercices sur les suites se prêtent mieux à l'algo

Zorg1: faudra qu'on m'explique cette expression "têtes blondes" un jour

Zorg1: j'avais pas l'impression d'être minoritaire avec mes cheveux bruns ^^

BlaiseEbuth: Seuls les blonds sont méritants.

**Zorg1 se retient le point godwin est trop près là ...

Stilgart: invoque Automaton2000 et demande lui une tortue, c'est plus sage

Automaton2000: moi c'est un peu compliqué

Stilgart: Zorg1: je l'attendais... j'ai jamais dit que je demandais une résolution :D

Stilgart: j'ai juste parlé de poly de deg 2 ;)

Zorg1: reflexe scolaire, j'en vois un je le résoud

Zorg1: faudra le factoriser de toute façon :p

**Stilgart hésite

Stilgart: le doux son de la questmap

Stilgart: input: poly de deg 2

Stilgart: output: son degré

Zorg1: ah c'est vrai t'as jamais fait de puzzle toi ...

Stilgart: je fais déjà ça toute l'année :(

Zorg1: ah ah c'est vrai en fait :D

Stilgart: et puis avec mon style trop scolaire, JBM ralerait avec raison :p

Default avatar.png JBM: genre j'ai besoin d'une raison

Stilgart: non, mais ça me ferait chier de t'en donner une légitime

dwarfie: :popcorn:

Stilgart: enfin bon, peut-être qu'un jour je ferai un contest avec des tortues, histoire d'apprendre la vie à Automaton2000

Automaton2000: y'a des gens qui font du code qui compile pas

Default avatar.png JBM: c'est mignon tous ces gens qui altèrent leur comportement juste pour mas risquer de me déplaire

Default avatar.png JBM: *pas

BlaiseEbuth: Alors qu'en vrai on s'en fout, et que JBM n'aime personne de toute façon.

Default avatar.png JBM: le représentant a dit!

Magus: je te rassure JBM, je ne change pas mon comportement pour ne pas risquer de te déplaire (j'ai un doute sur ma double négation la

Magus: )

Default avatar.png JBM: oui enfin toi je suis déjà dans ton cerveau j'ai plus besoin de preuves tangibles

philRG: y'a des gens qui font du code qui compile pas :joy:

Default avatar.png Koalab99: Des gens qui sortent de leur zone de confort peut-être ?

Default avatar.png JBM: que ça nous empêche pas de nous moquer d'eux

kayou: Bonjour, un code qui compile pas a moins de risque poser des problèmes que celui qui compile

XorZy: Automaton2000 et toi, ton code, il compile?

Automaton2000: je veux dire, c'est que tu peux toujours le faire pour toi

Zorg1: Automaton2000 tu compiles en quoi ?

Automaton2000: pour que les gens ont du mal à comprendre pourquoi je ne peux pas dire que les autres

Zorg1: c'est efficace Automaton2000, j'ai rien compris

Automaton2000: si c'est un peu la même chose

Bob: amis de l'efficacité o/

Zorg1: \o

Zorg1: c'est un peu désert le chat

darkhorse64: J'ai fait un peu de tuning sur mes mutations pour SR + une petite astuce inspirée de CSB: 31è->11è

Zorg1: nice

darkhorse64: -1000 sur le score. J'ai réussi à empêcher mon pod de faire la godille

darkhorse64: En fait, j'avais tout le code nécessaire mais je n'avais pas fait les bons essais

Zorg1: c'était mon problème j'avais pas mal de truc merdique de CSB qui passait mais pas là

Bob: bah hors période de contest, à cette heure-ci les lycéens ne sont plus en TP

Bob: forcément c'est plus calme

Bob: ah mais forcément si handbrake ne trouve pas les pistes de sous-titres qui sont pourtant bien là, il peut pas me les remettre dans le réencodage...

nicola: Quel bras cassé…

nicola: :drum:

BlaiseEbuth: :expressionless:

Bob: con de handbrake

Bob: il y a eu une époque où il incluait toutes les pistes par défaut il me semble, et maintenant c'est aucune

Bob: c'est nul

Zorg1: ils ont mis le frein à main faut croire

Bob: tu sors

Zorg1: vous n'aimez pas l'humour glacé et sophistiqué :(

Zorg1: je m'en vais faire des puzzles de qualité alors

**Stilgart tend hackerrank à Zorg1

Stilgart: ça aide à se souvenir qu'il y a pire ailleurs :D

Zorg1: hackerrank c'est un peu l'usine j'ai l'impression

Stilgart: -un peu

Bob: tiens en parlant de pire ailleurs, j'ai enfin posé une candidature hors de ma boîte

Bob: #bonneRésolution

Stilgart: wow, tu es en pleine résolution de résolution à ce que je vois

Bob: c'est ça

Bob: même qu'après discussion avec un ancien collègue qui est dans la place, j'ai rajouté 5 k€ aux prétentions salariales que je pensais mettre :D

Zorg1: c'est un peu le problème quand on est resté longtemps dans la même boite

Bob: et encore, il paraît que chez moi on est plutôt correctement payés

Stilgart: #cestpireailleurs

Default avatar.png JBM: hey Bob \o

788361: hey JBM o/

Default avatar.png JBM: hey 788361 o/

Bob: :p

Bob: ah j'ai enfin trouvé le truc pour le bout d'AoC 2015 qui me coinçait

Stilgart: \o/

Stilgart: ça mérite bien une :turtle: ... Automaton2000 ?

Automaton2000: ben non , c'est pas si loin

Stilgart: radin

Bob: pas si loin et pourtant pas si proche

Bob: enfin si ça se trouve j'ai eu un coup de bol

Bob: j'ai mis un copain sur le truc, en 30 minutes il avait la bonne réponse

Stilgart: bon copain, pas changer copain

Bob: sauf que son code fonctionnait sur son dataset mais pas sur le mien

Stilgart: oublie ce que je viens de dire :)

Bob: il a claqué un truc naïf qui n'avait a priori aucune raison de passer sur un cas général et sur son cas particulier ça passe

Bob: c'est honteux

Bob: du coup si ça se trouve le mien fonctionne pas mieux :D

Bob: j'aime bien ces moments d'AoC où tu passes de ton algo dont tu sais qu'il va te donner la bonne réponse au bout de trois semaines à celui qui te donne le truc en 2 secondes

Stilgart: ça m'est jamais arrivé sur AoC je crois

Stilgart: par contre, sur PE...

Bob: t'as toujours l'algo à 2 secondes du premier coup ?

Stilgart: non, mais en 5-10 min. oui

Bob: pas mal

Stilgart: après, ça masque le temps de reflexion en amont

Stilgart: qui peut être long, lui

Bob: ok

Bob: moi j'attaque direct, donc assez vite j'ai l'algo naïf

Stilgart: tiens, in a enfin la notif de puzzle of the week

Stilgart: *on

Bob: qui en général résout facilement la partie 1 et pourrait éventuellement résoudre la partie 2 avec du temps et de la ram infinis :D

Stilgart: c'est has been le petit carré vert de la petite maison de la petite prairie

Bob: et c'est là que je me mets à réfléchir