Chat:Fr/2020-09-07

From CG community
Revision as of 11:04, 15 June 2021 by Chat Log (talk | contribs) (Created page with "File:Default_avatar.png JBM: avec une interpretation charitable c'est juste un peu sexiste <img src=/a/43448306132121> dbdr: ouaip <img src=/a/43448306132121> dbdr: en g...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Default avatar.png JBM: avec une interpretation charitable c'est juste un peu sexiste

dbdr: ouaip

dbdr: en général une phrase qui commence par "Les femmes/hommes/blancs/noirs/... sont X" ça a peu de chances d'etre une pensée profonde et subtile

dbdr: á mons d'être une tautologie ;)

dbdr: en fait non, c'est meme pas un contre-exemple

plieuse: qu'est-ce que ça veut dire, free software starvation ? Le manque de ressources dans le logiciel libre ?

plieuse: c'est un peu excessif

Bob: amis des exces o/

plieuse: ou alors on pourrait traduire par la lente agonie du logiciel libre, c'est poétique

plieuse: mais on ne voit toujours pas ce que font les femmes là-dedans

plieuse: ou ne font pas

Bob: peut-etre qu'elles detournent l'attention de leurs hommes ?

Bob: c'est con mais c'est vrai que quand j'ai une soiree avec ma femme je prefere la passer avec elle qu'a faire du code

Bob: je dois pas etre assez pro-free software

Zorg1: salut à tous et aux bots Automaton2000 & AutomatonNN o/

plieuse: la solution serait-elle de sortir ou d'épouser une geekette pro-logiciel libre ?

Automaton2000: moi j'ai un tableau de pointeurs

AutomatonNN: oui je sais pas comment est ce que je peux te rever de la partie de mon code

Bob: non je pense que la solution c'est d'elaguer les gens qui tiennent ce genre de propos idiot

Bob: bon un jour j'aimerais bien comprendre comment fonctionne la regle react/display-name du plugin react d'eslint

Bob: j'ai un fichier avec 4 ou 5 composants dedans, la regle s'active sur un en particulier et aucun des autres

Stilgart: tortue Automaton2000, bonjour à tous, et licorne AutomatonNN

Automaton2000: je connais pas du tout

AutomatonNN: vous avez une idée de comment tu peux te souvenir de ce que tu peux faire automaton2000 ?

Bob: tortue Stilgart et Zorg1 o/

Stilgart: (ma semaine commence par Automaton2000 qui se fout de moi... :/ )

Automaton2000: point de vue de l'adversaire

Stilgart: deux fois !!!!

Stilgart: \o Bob

darkhorse64: 100k CP :white_check_mark:

Zorg1: gg

Stilgart: gg

darkhorse64: Merci et pour rebondir sur la conversation d'avant, j'ai aussi une famille

darkhorse64: Comme quoi, c'est compatible

CopperFr: Bonjour

darkhorse64: Yo

CopperFr: よ

Bob: し

CopperFr: おはよう

CopperFr: Vous préfériez le pal, le secam ou le ntsc ?

Bob: ca a encore un sens en 2020 cette question ?

CopperFr: j'ai mis de l'imparfait

Bob: 元気ですか

Bob: ah oui pardon

Bob: bah a l'epoque il se disait que le ntsc c'etait "mieux" parce qu'on avait les "vraies" couleurs

CopperFr: ca c'était des convertisseur foireux

Bob: je me souviens des acronymes

Bob: SECAM : Surtout Eviter la Compatibilite Avec le Monde

Bob: NTSC : Never Twice the Same Color

darkhorse64: Pal: que de la souffrance ?

Default avatar.png JBM: tiens je connaissais pas pour SECAM

dbdr: tiens, je connaissais pas le standard QDLS

Bob: tiens, je connaissais pas ce degre de demotivation

dbdr: pourtant t'es expert non? ;)

Bob: c'est dire

Bob: comme quoi on en apprend tous les jours

dbdr: je compatis, j'espère que tu trouvera un truc à changer

dbdr: ça a pas l'air sain

AymanLahrim: http://chat.codingame.com/pastebin/776acf75-7c11-4e4b-99b9-04e104bfd388

Bob: bah en ce moment entre le plan de licenciement en cours qui traine a demarrer et le port du masque, l'ambiance est juste detestable

dbdr: pour les exorcismes, il faut un prêtre ;)

Bob: la mondre contrariete prend des proportions demesurees

Bob: arg1.arg2 c'est arg1 * arg2 j'imagine ?

dbdr: une ambiance à regarder Office Space

Bob: AymanLahrim: 1. dans quel langage ? 2. qu'est-ce qui te pose probleme dans l'exercice ?

Default avatar.png JBM: 1. python 2. me dire que je vais le faire tout seul

dbdr: t'es pas tout seul si le python est ton ami

dbdr: après si il y a exorcisme, il doit y avoir démon. c'est le langage de BlaiseEbuth?

CopperFr: Oui ou alors image mais à minuit seulement

Bob: je crois qu'on l'a perdu

dbdr: c'est dangereux les démons

dbdr: les pythons aussi d'ailleurs

Bob: et les demons en python, j'te dis pas

Bob: comme le crocolion

Bob: ooooohhhhh les IT ont fait des miracles on a de nouveau acces a Codesandbox

Bob: a peine deux mois et demi apres qu'on ait demande

Bob: :clap:

Zorg1: bon 197 chars pour DP en Lua

Zorg1: c'est bon pour débloquer la Quest ^^

CopperFr: avec des random ?

Zorg1: euh non c'est la solution qui marche pour tous les cas pour cette taille

CopperFr: oui je me doute

Zorg1: et voilà un niveau de gagné encore grâce à la Quest Map

dbdr: je me demandais ce qui te prenait de golfer :)

Zorg1: je suis vénal ^^

CopperFr: Tiens en parlant de Quest Map ...

Default avatar.png JBM: …non, rien.

dbdr: c'est l'hécatombe sur le chat aujourd'hui

dbdr: la mort subite du CG chater

Bob: chaters gonna chate

Zorg1: ah il vient de rebooter là le chat ?

dbdr: du chater, pas du chat

dbdr: deux qui nous on quitté subitement, déjà

Zorg1: Mort Subite Betterave Rouge

Zorg1: on avait plus de cerises ^^

dbdr: lol

dbdr: Bender brasse bien de la bière dans son ventre

dbdr: bug beer anyone?

dbdr: oh, j'ai fait un maximax

dbdr: le noob :D

Zorg1: maximax mais fait le minimum

CopperFr: fait un minimin

dbdr: :D

dbdr: c'est quoi ça deja, une pub c'est ça?

Zorg1: t'avais pas une chanson de Dutronc avec min min min

Zorg1: maximax => pub minidoux

dbdr: https://www.youtube.com/watch?v=wWuIFB0HjKQ

Zorg1: pas accès à youtube ici :(

Zorg1: je me repose entièrement sur ma mémoire pour les chansons à la con

Zorg1: ^^

dbdr: http://chat.codingame.com/pastebin/abacac51-06de-48ac-b0c6-2a9ad5d5aa74

Zorg1: ah oui la chanson de Dutronc ^^

dbdr: c'est quoi mini-moke?

dbdr: Mini, mini, mini, mini Moi je préfère les maxis

dbdr: ya du potentiel là

Bob: un genre de micro-mehari apparemment

Bob: https://www.google.com/search?client=firefox-b-d&q=mini+moke

CopperFr: en angleterre tout le monde porte des mini-jupes même les écossais :D

dbdr: mehari ça me parle pas plus :D

Bob: "La Mini Moke est un petit pick-up tout-terrain basé sur la Mini"

Bob: un genre de golf cart quoi

Zorg1: méhari = la version "voiture de plage" de la 2CV

Bob: https://fr.wikipedia.org/wiki/Citro%C3%ABn_M%C3%A9hari

dbdr: Le « méhari » est un dromadaire (« mahari » en arabe) Alors que Moke c'est un mulet

dbdr: effectivement ya eu de la contrefaçon :D

Zorg1: "mule" chez les anglosaxons c'est pas le nom des fourgonettes ?

Zorg1: (enfin j'avais vu ça dans GTA donc bon)

dbdr: ah, le jeu éducatif?

Zorg1: oui maîtriser sa colère, dire bonjour à la dame, ce genre de truc quoi ^^

dbdr: apprendre à faire des crénaux

Zorg1: et respecter la propriété d'autrui :D

CopperFr: Vous préférez les somme de chiffres ou les nombres premiers ?

Zorg1: Fibonacci y a plus en magasin ?

CopperFr: ah oui celui là a pas mal de succès aussi

CopperFr: j'ai fait les nombre de queneau hier c'était bien

dbdr: http://chat.codingame.com/pastebin/03708a75-1f75-4975-84d4-d88b8ca0b090

dbdr: bah, 9 matches initiaux maintenant? :O

Bob: les sommes de chiffres de nombres premiers

dbdr: d'ailleurs 9 est premier

dbdr: https://rationalwiki.org/wiki/Fun:Proof_that_all_odd_numbers_are_prime

Bob: mignon

Danotris: Laura a encore pété la branche

Bob: elle a bien que ca a foutre

Danotris: Tu comprends ma douleur

Default avatar.png JBM: carosserie en plastique? j'avais jamais remarque

Bob: quoi, la mehari ?

Default avatar.png JBM: ouais

Bob: faut jamais avoir roule dans une pour n'avoir pas remarque ca

Default avatar.png JBM: ouf c'est mon cas

Bob: heureux homme

Danotris: Tom est lourd

MadKnight: Automaton2000 est ton

Automaton2000: tu peux même pas dire que c'est toi qui en parle

Zorg1: il est de retour pour nous jouer un mauvais tour

dbdr: MadKnight, tu as oublié le français?

MadKnight: non dbdr c'etait "ton" de

Automa-ton

dbdr: ah ok :)

Bob: comment es ta ton

dbdr: ton thé t'a-t-il oté ta ton?

Default avatar.png JBM: tiens si jme faisais un the

Default avatar.png JBM: avant que cette reunion relou ne me blo

dbdr: rip

dbdr: #3

Default avatar.png JBM: c'est en train de degenerer en presentation marketting reloue beaucoup trop vite

Default avatar.png IronMysteryMachine_d0f: grave

Stilgart: MadKnight est de retour \o/

darkhorse64: Il faut que je fix mon CSB alors

Stilgart: c'est l'avantage de CSB, il y a toujours moyen de le fix

Default avatar.png JBM: un pod fixe ca doit pas ranker super

Stilgart: il suffit de pousser avec l'autre pod, en activant le shield au bon moment

Stilgart: c'est le nouveau méta

darkhorse64: J'ai relu mon code; mon AG est tout pourri (c'était le premier).

Stilgart: tu gagnes vraiment avec un AG plutôt qu'un MC ?

Default avatar.png JBM: attache-le

darkhorse64: Tu punaises le checkpoint avec ton pod et tu MSG "You shall not pass"

Stilgart: héhé

Stilgart: note qu'à un moment on avait un lot de bloqueurs bien casse-peid

darkhorse64: J'ai pas essayé MC mais ça me paraît plus performant d'utiliser un algo qui se souvient de ses meilleurs mouvements plutôt qu'un qui oublie tout comme un poisson rouge

darkhorse64: Pour MC, il faut vraiment avoir un espace de possibilités énormes

dbdr: MadCnight?

darkhorse64: MK, il est passé au Smitsimax si j'ai bien compris. MadSmits ?

Default avatar.png JBM: madsismax

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

AutomatonNN: voilà

Automaton2000: mais bon, on va voir

Exodeon: Bonjour ! Est-ce quelqu'un a déjà passé un test de recrutement Codingame ?

Moctrof: oui

Exodeon: est-ce que je pourrais te poser quelques questions par rapport à ça ?

Moctrof: Oui mais j'ai fais que des test sur du .NET, un peu de sql et de javascript

Exodeon: est-ce que ça ressemble aux excerices normaux ?

Moctrof: Pour moi les exercices pratiques étaient trés simple, plus simples que les clash of code

Moctrof: Mais les questions qcm c'était plus dur

Exodeon: ah ok il y a aussi des qcm

Moctrof: car théorique

Moctrof: Oui pour moi en tout cas

Moctrof: Et desfois c'est chronométré

Exodeon: oui je crois que ce le sera pour moi

Moctrof: Il y a marqué les regles si tu vas sur le lien

Exodeon: ça commence pas directement ? je peux aller voir ?

Moctrof: tu peux aussi testé un tutoriel

Moctrof: oui tu peux aller voir

Exodeon: ok super, je vais regarder alors

Moctrof: bonne chance si tu le fais

Exodeon: merci beaucoup ! et merci beaucoup pour ton aide :)

CopperFr: Vous préférez τ ou π ?

Bob: ττ

Default avatar.png JBM: τ > π

Bob: 0 + 0 = la tete a ττ

CopperFr: t = 2π

CopperFr: pas mal

Default avatar.png JBM: n'est-ce pas

CopperFr: Vous avez fait le puzzle de la semaine ?

Default avatar.png JBM: sans doute

Default avatar.png JBM: vous preferez le puzzle de la semaine ou les sardines a l'huile?

Moctrof: http://chat.codingame.com/pastebin/c13f6c98-556d-4ad3-8bd2-7b0feddbc0fc

Bob: gg

Moctrof: ahah c'etait dur pour un easy

Bob: ah

Bob: attends de voir les hard alors :D

Moctrof: J'ai fais deux hard

Moctrof: C'etait hard

Haashi: le puzzle de la semaine il est Zzzzz que des off by one

Bob: je retrouve meme pas a quel endroit on le voit :D

Haashi: dans tes notifs

Bob: tellement intuitif

Moctrof: La flemme de lire

Bob: la flemme de faire

CopperFr: je préféres les sardines

Moctrof: Lol

Default avatar.png JBM: c'est quel sujet?

Bob: compter des chiffres

Default avatar.png JBM: ah

Default avatar.png JBM: nope nope nope nope nope

Moctrof: Fair numbering

Moctrof: Vous l'avez en francais ?

Default avatar.png JBM: pas essaye

CopperFr: Vous préférez Alice ou Bob ?

Bob: sans doute pas

Bob: CopperFr: en voila une question

Moctrof: Alice

Default avatar.png JBM: on peut parler librement alice est pas la

Moctrof: Car c'est une fille

Default avatar.png JBM: t'as verifie?

CopperFr: C'est toi qui doit écrire des numéro de page Bob ?

Bob: Alice : https://www.youtube.com/watch?v=2Oo8QzDHimQ

Moctrof: Oui Il a la flemme de faire

Bob: de rien, c'est cadeau

Moctrof: :(

Bob: et d'abord on dit *Monsieur* Alice

Moctrof: Alors je prefere bob

Bob: #notWorthy

BlaiseEbuth: Bah si tu avances Alice Cooper, je préfère Alice...

Bob: heh

Moctrof: Meme si bob c'est bob l'eponge ?

Bob: le solo a genoux en pantalon en skai, c'etait quand meme toute une epoque

Moctrof: l'eponge carré

Moctrof: l'eponge ^ 2

Moctrof: j'ai trouvé la solution

CopperFr: en tout cas 2 millions de page ca prend du temps

Default avatar.png JBM: ca fait combien en bfs?

Bob: BlaiseEbuth sinon je te propose du Bob : https://www.youtube.com/watch?v=GONmFCkCGCc

Moctrof: Je pensais avoir déja fini le puzlle de bob mais time out :(

Default avatar.png JBM: quel vicieux ce bob

Default avatar.png JBM: apres il s'etonne qu'on prefere alice

Bob: j'ai pourtant pas le souvenir d'avoir fait quoi que ce soit de specialement intensif

pardouin: suis en train d'en faire un où on doit résoudre un système linéaire modulo n, je bricole un truc avec l'inv de numpy * det * inv modulaire, ça passe pas tous les tests :(

pardouin: vais devoir mettre les mains dans le cambouis

Alshock: coucou

pardouin: et salut sinon o/

pardouin: Et sinon je l'avais pas fait fair numbering, c'est l'occasion. Mais j'ai jamais compris ces puzzles où on te donne x lignes d'entrée et il faut donner x sorties en utilisant le même algo pour chacune

pardouin: qu'est-ce que ça apporte ? :/

Alshock: je suppose que c'est CG qui limite le nombre de tests, et qu'ils en rajoutent artificiellement comme ça ?

Alshock: sinon je vois pas

Haashi: ca doit etre ça

Default avatar.png JBM: pardouin: c'est parce que t'as jamais cree de puzzle

pardouin: à la rigueur pour éprouver la complexité de certains algos

Default avatar.png JBM: ajouter un test-case: megachiant

pardouin: mais souvent c'est sur des trucs bidon

Default avatar.png JBM: meubler dans le meme: moins chiant

pardouin: ok je vois

Alshock: les tests Ikea

BlaiseEbuth: In nomine ikea

**Alshock Jette un meuble en kit sur BlaiseEbuth

**BlaiseEbuth lance un valhalleluja pour Alshock

Alshock: oh mon dieu ! une chanson de nirvana !

pardouin: à ce propos j'ai découvert qu'il y avait des gens qui allaient à Ikea juste pour manger o_O

**darkhorse64 jette un guide de montage sur tout le monde

Alshock: Il y a toujours des gens surprenants

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

Bon[]Crayon: Salut, bonsoir à tous et à toutes.

Bon[]Crayon: Bonsoir AutomatonNN

AutomatonNN: bn t'as le temps de faire un truc de merde pour les tests

Bon[]Crayon: Bonsoir Automaton2000

Automaton2000: doit y avoir un truc plus intelligent

Alshock: @BlaiseEbuth j'étais pas loin :shrug: !

BlaiseEbuth: :grin:

Alshock: putain cette chanson est tellement improbable

BlaiseEbuth: :metal:

Stilgart: Automaton2000: genre une tortue

Automaton2000: si ça se trouve ça va être chaud

Bluzzi: :)

Thyl: :yo:

Thyl: yo

Moctrof: C'était bien chiant en effet le puzzle de la week

Moctrof: Mais t'es content quand tout marche

Stilgart: tu n'as pas vu le reste des puzzles de java_coffe_cup toi :D

Moctrof: Ya un moyen rapide de les trouver ?

Moctrof: Ah mais il en a fait pleins

darkhorse64: et des plutôt bons. C'est pas lui qui mettrait "Fibonacci" dans le statement

CopperFr: C'est souvent les aventures d'Alice et Bob ?

BlaiseEbuth: Pika pikaptcha !

CopperFr: J'ai pas tout compris le 3

pardouin: lien ? j'ai la flemme :D

darkhorse64: Ceux-là, ce sont les meilleurs, c'est dommage que le Möbius ait un peu gâché la fête

**BlaiseEbuth lance un ruban de moebius sur CopperFr

CopperFr: le design est sympa en tout cas

darkhorse64: Tu as mis la colle sur quel côté ?

pardouin: en ce moment je fais tous ceux avec des thèmes Maths

pardouin: c'est cool par thèmes

darkhorse64: Après tu fais floodfill ?

CopperFr: https://www.codingame.com/training/medium/detective-pikaptcha-ep3

Moctrof: Moi j'ai commencé par les sponsorisé car je cherche un job

BlaiseEbuth: J'vois pas l'rapport avec la bretagne

CopperFr: le nintendo y donne pas envie d'aller chez nintendo :D

Moctrof: Deja c'est que en c++

pardouin: pas fait le 3 encore mais il a l'air cool

Moctrof: donc j'ai pas fais

dbdr: system("python -c ...");

darkhorse64: Le 3 n'est pas un ruban de Moebius

BlaiseEbuth: Nan mais t'aura pas de job avec les sponsos hein...

darkhorse64: C'est périmé

dbdr: le 3 est au ruban de Moebius ce que la Bretagne.

BlaiseEbuth: C'est comme répondre à une offre datant de plusieurs années...

pardouin: c'est une bouteille de klein on dirait

Moctrof: Pas grave, si ya une offre winamax un jour je leur dirai que j'ai fais le puzzle winamax

CopperFr: :D

BlaiseEbuth: lequel ?

pardouin: pika 3

Moctrof: Yen a plusieurs ?

Moctrof: Celui avec les balles de golf qui doivent aller dan s les trous

BlaiseEbuth: Y'a bataille, poker chip race (multi) et un truc avec le golf

Moctrof: ah bon

CopperFr: bataille il est facile

BlaiseEbuth: Il est facile si tu lis bien l'énoncé

pardouin: https://lh3.googleusercontent.com/proxy/vrMkVDqJUOlTy4C5WeWRw6aBQjmkf8AiOiQShTyqdNLxliqcEm3C9Gsiyu0OKIhwU7bS9on5LlYfi05Ck-zV0H7h5p7L9vlSHJ8ClCCq450

CopperFr: oui mais je lis toujours bien l'énoncé

Moctrof: Vous les avez trouvé ou ?

Moctrof: Quand je vais dans sponsored puzzles j'en ai que 4 et un seul de winamax

BlaiseEbuth: https://www.codingame.com/training/medium/winamax-battle

BlaiseEbuth: https://www.codingame.com/multiplayer/bot-programming/poker-chip-race

Moctrof: thanks, ca a l'air marrant

leojean890: celui de golf est chaud

leojean890: celui de nintendo j'ai pas encore lu l'énoncé mais je sens que même 6 mois après avoir lu l'énoncé je l'aurai pa résolu ;)

leojean890: pas

leojean890: vu sa réput

BlaiseEbuth: La simu de pcr est horrible aussi

leojean890: faut être motivé c sûr, j'ai pas encore eu le courage moi !

leojean890: et même étant motivé c'est pas évident, clairement !

BlaiseEbuth: Tu m'étonnes. Si ta simu est pas parfaite un wait fait mieux...

leojean890: j'ai des heuristiques qui me mettent 624eme/2500

leojean890: et voilà pour le moment ;)

leojean890: je crois que Zorg1 a un AG et est 19eme ou un truc du genre

leojean890: qu'il est courageux

Moctrof: C'est quoi pcr ?

BlaiseEbuth: poker chip race

Moctrof: Moi pour le moment je galere sur mars lander

BlaiseEbuth: 1, 2, 3 ?

Moctrof: l'optimisation

BlaiseEbuth: Ah

BlaiseEbuth: Tu as fais le 2 ?

leojean890: c'est le même non ?^^

Moctrof: non juste le 1

BlaiseEbuth: Oui

leojean890: j'avais copié collé mon code d'optim et ça winait dans 1 et 2 du coup (normal);)

Moctrof: pour l'optimisation j'ai testé avec l'alogrithme genetique, j'avais jamais fais. ca marche sur ma machine mais c'est trop long pour coding game

Moctrof: Enfin ca marche desfois ^^

Moctrof: Bref

leojean890: j'ai commencé à faire ça dans ML mais j'ai laissé tomber pour des heuristiques :P

leojean890: j'ai un AG dans A*craft que j'ai remplacé par un SA

leojean890: cette optim m'a fait faire mon premier de chaque du coup;)

Moctrof: Un Sa c'est quoi ?

leojean890: simulated annealing

leojean890: ça marche mieux dans A*craft

leojean890: ça sort mieux des max locaux

Moctrof: lol ok, je ais pas ce que c'est

BlaiseEbuth: Recuit simmulé en fr

leojean890: j'étais classé 130 au mieux avec AG et 82eme avec AG

leojean890: 82eme avec SA*

Moctrof: stylé t'es chaud

leojean890: mais avec recherche locale

leojean890: donc pas si chaud que ça xD

Moctrof: J'ai pas encore essayé A*craft

Moctrof: Mais je retiens recuit simmulé ahah

leojean890: c'est le premier problème que j'ai trouvé vraiment simple à formaliser en GA et SA

leojean890: sur d'autres c'est plus dur

leojean890: là c'est juste mettre N flêches random (1 individu)

BlaiseEbuth: cvz se fait bien en ga y parait

leojean890: et le muter ou crossover c'est simple c'est échanger des flêches ou add/delete/modify une

Moctrof: Oui mars landing ca marche trés bien pour arriver vite sur la zone de landing mais aprés pour gérer la vitesse c'est chaud

leojean890: cvz j'ai juste un truc débile qui simule plein de trucs et prend le meilleur :P

leojean890: un MC quoi;)

BlaiseEbuth: Idem

leojean890: et ça rank genre 240 ?

leojean890: faut que je voie combien ça rank now

leojean890: je pourrais tenter en GA ou SA j'avoue

leojean890: avec des angles et distances générés aléatoirement

BlaiseEbuth: 400+ le miens, j'ai fait ça à l'arrache pour terminer la map

Moctrof: C'est quoi cvz et c'est quoi MC

BlaiseEbuth: Code vs zombie

Moctrof: lol je m'intruis

leojean890: monte carlo

leojean890: je suis pas expert de ça du tout non plus

Moctrof: Ah ok

leojean890: monte carlo / monte carlo tree search

leojean890: mais ultimate tic tac toe est un bon jeu pour pratiquer MCTS

leojean890: breakthrough aussi

Moctrof: lol monte carlo j'ai regardé une video dessus hier, ca a pas l'air d'être un truc debile ahah

Moctrof: Ok je vais noter tout ca

BlaiseEbuth: Confond pas mc et mcts

leojean890: le truc débile c'est celui que j'ai fait :P

leojean890: de juste simuler plein de trucs au pif et scorer

leojean890: et prendre le mieux

leojean890: normalement faut prendre en compte la proba de win en suivant un chemin donné

leojean890: plus le chemin fait win plus t'as de chances de retirer le même chemin

leojean890: enfin s/chemin/noeud

leojean890: un algo qui explore mais pas trop bêtement

leojean890: en fct de ce qui lui fait gagner en moyenne

CopperFr: ah tu as vu monte carlo en video ?

leojean890: cet article est pas mal d'ailleurs https://jeffbradberry.com/posts/2015/09/intro-to-monte-carlo-tree-search/

leojean890: mais tu peux tenter des variantes genre faire des mutations vis à vis des bons chemins mais plus le chemin est bon plus tes mutations niveau angle/distance sont légères

Moctrof: Humm ok, faudra que jepratique

Moctrof: Car la c'est dur de comprendre vraiment comment ca marche

Moctrof: Mais merci pour les infos en tout cas

leojean890: l'idée c'est de tenter des trucs, de comprendre les principes généraux des algos et de faire ce que tu veux en t'en inspirant :P

Moctrof: Yes

leojean890: mais ouais ça peut être long d'assimiler les trucs

Moctrof: Justement pour mars landing j'ai triché un peu c'est pas totalement genetique

Moctrof: pour reduire la vitesse

Moctrof: Toi du coup tous les test passent avec pour mars landing ?

leojean890: ouais mais heuristiques

leojean890: en fct de la vitesse dans telle ou telle direction, la position de l'arrivée par rapport au vaisseau, l'angle du vaisseau, choisir quoi faire

leojean890: mais niveau optim ça casse pas non plus des briques

Moctrof: Dur dur

leojean890: je suis genre 510eme

Moctrof: Pas mal

Krantt: comment c'est possible que mon script s'éxécute en 0,4 secondes alors que y'as juste 4 tour de boucle et 1 if dans la boucle. Je fais que de time out sur le puzzle de la semaine...

Zorg1: quel langage ?

Krantt: python

Zorg1: tu irais pas d'un nombre à l'autre quand mêm ?

pardouin: tu ne fais pas de dichotomie ?

leojean890: WW sans simu ça peut passer gold tiens tiens

pardouin: (soit dit en passant, cool, encore un puzzle facile à traduire dans plein de langages :))

Zorg1: leojean890 : bah oui mon WW est sans simu

leojean890: euh avec simu mais depth 0

Zorg1: il est même passer en légende

Krantt: en fait je découpe le nombre en puissance de 10 et si alice peut écrire tout les nombre de cette puissance je passe à la prochaine puissance de 10

leojean890: bah je suis devant le boss en cours de submit

Zorg1: en contest

leojean890: 23.69 vs 22.62

leojean890: ah cool

leojean890: bah t'as une super eval

Zorg1: oui mais pas en multi ^^

leojean890: légende sans algo de recherche c bien !

leojean890: jvais ptet faire passer qqn tiens

leojean890: je baisse le boss et il est à 0.9 d'un mec

pardouin: en gros Krantt fais-toi une fonction qui compte les digits entre un a et un b quelconques

leojean890: 0.09

pardouin: et ensuite une simple dichotomie

pardouin: en appelant ta fonction

leojean890: en multi ils ont mis de meilleurs boss ?

leojean890: ça y est je l'ai fait passer gold

leojean890: yamo

leojean890: je ratatine le boss mais d'autres me battent

leojean890: jvais ptet en faire passer un 2eme tiens

Krantt: c'est vrai que j'ai pas pensé a la dichotomie merci je vais essayer mais je suis sur que mon algo fonctionne y'as que 5 tour de boucle max par cas je comprends pas pourquoi je time out xD

Zorg1: oui en multi t'as de meilleur boss qu'en contest sur WW

leojean890: 1h58 avant de passer gold

pardouin: les nombres font plusieurs millions donc...

Zorg1: gg

leojean890: j'ai le temps de faie autre chose tiens :P

leojean890: thx:p

leojean890: mais toi sans simu c'est plus chaud que moi en fait !

leojean890: moi j'ai qd même une simu depth 0

leojean890: je calcule pas l'ensemble de coups légaux vu qu'ils sont donnés

dbdr: depth 0? :D

CopperFr: ceci dit c'est débile tu pourras jamais écrire des millions de numéros de page :D

leojean890: qqn qui a un algo de recherche doit coder ça

leojean890: euh depth 1 disons xD

dbdr: c'est du depth 1 ça

leojean890: je simule et j'éval

leojean890: ouai depth 1

dbdr: à quand la depth négative

leojean890: if depth == 1: return eval(lines, units, unitsAdv)


leojean890: j'ai bien ça dans mon code mdr

leojean890: archi de code prête à aller plus loin en depth

dbdr: simuler le passé, c'est une idée

leojean890: :P

leojean890: bah je peux commencer l depth à -1 hein:)

leojean890: et du coup ce seraità 0 que j'éval :PP

Zorg1: simuler le passé : c'est un peu l'idée pour trouver la position de l'adversaire en fait ;-)

leojean890: j'ai pas codé de tracker ^^

Zorg1: moi non plus

Zorg1: enfin j'en ai un très grossier

leojean890: j'pense que c'est moins chaud à faire que dans OOC, right ?:P

leojean890: juste des contraintes

leojean890: mais y'en a moins car le jeu est moins complexe

leojean890: OOC y'avait les contraintes sur la vie et les silences qui complexifiaient à fond

leojean890: pacman je pense que c'est hardcore de faire un très bon tracker

Zorg1: bah surtout tu vois le terrain bouger, ça donne pas mal d'indices

leojean890: j'avoue

leojean890: pacman faut guess où il y a des pellets donc enorme défi

leojean890: jvais ptet essayer de faire un tracker de ouf un jour

leojean890: et guess la pos de l'adv

leojean890: et là ouais on voit le terrain bouger donc il est forcément voisin de la case qui grandit

leojean890: s'il t'a poussé pareil c'est qu'il est voisin

leojean890: le plus simple c'est game of drones

Zorg1: mais il n'y a pas de fow

leojean890: pour monter rapidement dans les classements

leojean890: en codant que dalle

leojean890: en 1h30

leojean890: ouais !^^

leojean890: j'sais pas s'ils vont refaire des contests sans fow:)

Zorg1: c'est un peu leur marque de fabrique le FoW ici

leojean890: 60 personnes en légende, ça semble chaud de passer dans ce multi

Zorg1: "je prend un jeu de plateau classique et j'y met du FoW"

leojean890: bah euler, illedan et g-rom ont fait pareil avec ooc hein:)

leojean890: ah non désolé

leojean890: le jeu de base a du fow

leojean890: c'est le principe

leojean890: :P

leojean890: y'a que du c, c++, c# et java en légende sur WW

leojean890: j'pense que j'ai aucune chance en python tiens

leojean890: !

Zorg1: oui c'est l'intérêt de OoC il est basé sur le FoW

leojean890: ah le 12eme gold est en python :P

leojean890: ouais

leojean890: R4N4R4M4 aime bien le objective-c

leojean890: jamais testé

Zorg1: en fait il fait du C en objective-C

Zorg1: initialement c'était pour le T shirt de #1 par langage

leojean890: ah t'es bien classé en gold toi;)

leojean890: 101 total, 40 gold

Zorg1: en plus c'est mon bot de contest

leojean890: ah ouais ce tryhard hihi:p

Zorg1: rien touché

leojean890: hje vois;)

leojean890: j'vais voir combien mon truc classe

leojean890: tu as joué en mode Bob

leojean890: heuristiqur qui win

leojean890: un paquet de if ?

leojean890: et toi tu gagnes des t shirts en go et lua ?;)

leojean890: c'est pas hyper hyper utilisé

Zorg1: bah le dernier avec des T shirt par langage c'était WW et je devais être second ou troisième en go :(

Zorg1: bref la lose

leojean890: arf dmg

Zorg1: t1 second :(

BlaiseEbuth: c'ballot

leojean890: c dommage j'avoue

leojean890: c chiant l'attente de 2h pour passer gold ;) quand on veut savoir où on finit en gold;)

leojean890: au pire je commence à coder un algo de recherche si j'ai pas trop la flemme

Zorg1: oui j'ai jamais trop compris à quoi ça correspondait en plus

leojean890: pour pas surcharger les serveurs en cas de contest ?

Zorg1: c'est pas le rush non plus les multis

leojean890: mais appliqué même hors contest

leojean890: sauf csb

Zorg1: CSB ils le mettent en avant

leojean890: ils veulent anticiper le cas où 3000 personnes changent de ligue d'un coup en cas de baisse drastique de ELO de boss sur CSB

BlaiseEbuth: Bah c'est pas concluant

leojean890: genre l'algo trueskill par hasard donne 30 matchs à un mec contre le boss et 30 vict et il change de ligue

leojean890: bah le boss baisse et les autres passent ;)

leojean890: et les serveurs prennent cher!

BlaiseEbuth: Oui. Et ça arrive régulèrement et les serveurs sont à genoux à chaque fois.

leojean890: serait-ce pour ça qu'ils ont attribué ce timer pour changer de ligue ?^^

dbdr: ils ont voulu minimiser la charge des serveurs et ils ont fait une erreur de signe

BlaiseEbuth: Alors qu'on me fasse pas croire qu'il y'a quoi que ce soit de fait pour éviter ça.

leojean890: ^^

leojean890: bah sinon c'est juste chelou;)

Zorg1: ou alors y a un serveur dédié par ligue et t'as un FTP pourri entre pour transférer ton dossier :p

Default avatar.png JBM: ;p

BlaiseEbuth: J'ai rouvert mon code du spring challenge : https://i.imgur.com/Z7Cx8TX.png Je devais être d'humeur guerrière... :thinking:

leojean890: allez fais nous un super tracker de la mort qui tue ;)

Zorg1: ça manque de mots allemands pour bien troller

darkhorse64: blitzkrieg ?

BlaiseEbuth: Y'en a peut-être dans mon OOC ça...

Zorg1: ah oui t'avais un avatar "das Boat"

BlaiseEbuth: boot

BlaiseEbuth: ouai

Zorg1: ah oui boot

Zorg1: tréklass

BlaiseEbuth: ja

leojean890: comment que j'étais mauvais en allemand en cours hehe

BlaiseEbuth: Moi non. J'en ai pas fait

leojean890: j'ai eu 13 au bac mais 8 toute l'année de terminale hehe

CopperFr: Vous préférez l'allemand ou le kotlin ?

BlaiseEbuth: l'allemand

leojean890: pas essayé le kotlin hehe

leojean890: demande à BlaiseEbuth entre n'importe quoi et le java car il aime java il choisira forcément java hehe

pardouin: j'me dis cool fair numering se traduit facilement, je fais une version C passe-partout à copier coller quasi tel quel dans plein de langages ...et là

pardouin: ils ont oublié l'output dans le stub -_-

BlaiseEbuth: :nauseated_face:

pardouin: genre je connais par coeur la fonction d'output de chaque langage :(

Default avatar.png skvdhsukhv: :grinning:

leojean890: si je faisais des puzzles commu de tps en tps moi d'ialleurs

pardouin: obligé d'ouvrir un autre puzzle dans une autre tab en parallèle ^^

BlaiseEbuth: pôvchou

Zorg1: c'est dur la vie de champion

Zorg1: on ne s'imagine pas ^^

leojean890: alors bientôt #2 en golf?;)

leojean890: pardouin!

Zorg1: ah il a perdu sa première place ?

pardouin: au général

leojean890: dbdr est invincible en #1??:P

Zorg1: de toutes façons en golf ils sont tous dopés :p

pardouin: toujours pas trouvé de 5ème langage où je peux faire un score potable pour CN

dwarfie: c'est pas faute de lui avoir pété plusieurs fois sont 4000 CP ;)

leojean890: clair comme au foot;)

pardouin: j'arrive à faire des classements potables mais les effectifs sont tellement petits que souvent c'est 1er sinon rien

leojean890: pardouin faut essayer de faire les mêmes scores dans les mêmes langages que dbdr, en gros le copier :P

leojean890: ah c vrai tu veux pas apeler du bash;)

leojean890: appeler

Zorg1: bah c'est vrai vous devez pas être nombreux à golfer en clojure ou visualBasic ...

dwarfie: et je te parle meme pas de pascal :D

BlaiseEbuth: ski lui ,

leojean890: jamais essayé ni lu au sujet de ces langages.....

pardouin: souvent il suffit d'un type qui fait une solution system et hop le truc est plus intéressant

pardouin: il y a quoi comme langages où on ne peux pas faire de bash ?

BlaiseEbuth: powershell

leojean890: tout ce que je sais de clojure c'est que ça rapporte des xp bonus si tu l'utilises dans un puzzle précis

kayou: même pas sur

Zorg1: de la JVM c'est simple d'appeler du bash ?

pardouin: oui je l'ai fait l'autre jour

pardouin: montagnes russes

Zorg1: j'ai jamais trop essayé

leojean890: aucune idée

BlaiseEbuth: Bon je bit 'dalle à ce code...

pardouin: JS c'est compliqué apparemment

pardouin: Java jamais essayé mais sans doute pareil

leojean890: mais encore faut il que je connaisse ne serait ce qu'un seul mot clé du clojure..

Zorg1: ça dépend de l'hôte en fait pour JS

Zorg1: Java tu peux appeler des Process natifs, donc c'est faisable

leojean890: JNI

BlaiseEbuth: Js tourne dans une sandbox donc ce qui est système t'es limité

pardouin: leojean sinon tu fais la technique Blaise*il t'expliquera :o

leojean890: ça me rappelle quand j'ai fait du android NDK

leojean890: ah y'a une techniqu blaise en clojure ?;)

BlaiseEbuth: lel

leojean890: c++ en android avec opencv etc...

pardouin: ah tiens en dart la divison entière c'est ~/

pardouin: on n'est plus à ça près

BlaiseEbuth: Va vraiment falloir que je réécrive ma solution, ça va vite devenir une question d'honneur... :sweat:

pardouin: Go qui a remplacé la boucle while par for

pardouin: tout pour se distinguer

Zorg1: leojean890 : euh non pas besoin de JNI pour lancer des commandes systèmes

Zorg1: en java

Zorg1: pardouin : ah oui ils ont unifié la structure de loop

leojean890: JNI pour lancer du cpp ;)

leojean890: lancer des commandes système : jamais fait pour ma part

Zorg1: c'est ce que fait le referee ...

BlaiseEbuth: En fait y'a pas d'allemand dans mon ooc... Du coup je vais le delete...

leojean890: c'est de ça que vous parliez tout à l'heure pardouin ? https://www.codingame.com/training/medium/fair-numbering

pardouin: oui le puzzle de la semaine

leojean890: change les noms de toutes tes variables hehe

leojean890: blaise

leojean890: google translate german

leojean890: et hop

leojean890: je vais lire l'énoncé tiens

leojean890: j'ai pas encore fini l'objectif "faire le puzzle de la semaine" dans la map;)

Zorg1: Java Cofee c'est pas forcément les puzzles les + simples

leojean890: je vais le lire déjà et on verra^^

BlaiseEbuth: Ah et y'a quoi comme verry hard facile à expédier à part "the barnyard" et "fill the square" ?

leojean890: ce que je sais c'est que parmi les officiels certains hard me font galérer et d'autres je fais 100%

leojean890: et que les easy et medium officiels tout est plié

leojean890: les commu je sais pas

Zorg1: "resistance"

Zorg1: "recurring decimals" si t'es à l'aise avec les maths de base

BlaiseEbuth: "de base" pour quel niveau ? :grin:

Default avatar.png JBM: le tien + 1

leojean890: il parait que lui n'est pas trop dur en VH

leojean890: https://www.codingame.com/ide/puzzle/hourglass

Zorg1: normalement c'est de la division

leojean890: https://www.codingame.com/ide/puzzle/the-lucky-number

leojean890: https://www.codingame.com/training/expert/texas-holdem

leojean890: d'après dwarfie

Zorg1: non mais hourglass y a de l'ASCII art

pardouin: bulls and cows, resistance, lucky number, escaliers, recurring decimals

leojean890: bulls and cows => l'optim est pas trop hard à faire à 100%

leojean890: "bulls and cows 2 "

pardouin: le 1 c'est juste le mastermind de base quoi, aucune optim à faire

darkhorse64: bulls and cows, c'est un moyen

darkhorse64: en vrai

pardouin: oh putain j'ai trouvé une synthaxe encore plus teubée que Go pour les functions

pardouin: Swift o_O

leojean890: si j'ai pas la flemme je le ferai someday ;P

pardouin: func digit(_ a : Int) -> Int{

CopperFr: en swift le mieux c'est le substring :D

pardouin: si tu mets pas l'underscore tu es baisé

CopperFr: c"est spécial le swift (enfin bon c'est apple)

pardouin: vivement que j'ai ces langages à 15 pour ne plus jamais les utiliser :o

Zorg1: en fait la syntaxe des functions de go c'est celle de Pascal ...

pardouin: bon allez bonne soirée o/

Zorg1: (du moins pour le typage)

pardouin: pascal il y a une certaine logique qui est toujours respectée

pardouin: go c'est plus bancal déjà

CopperFr: pascal c'était bien avant le C#

dwarfie: oui mais apres descartes ... (minute culturelle :D )

CopperFr: après un langage qui n'a pas de ++ ni de += c'est un peu pénible

Zorg1: question d'habitude

darkhorse64: il y a un langage qui s'appelle Shakespeare.

CopperFr: t'as Inc(var, increment) mais bon

CopperFr: après c'est sur que tu as l'habitude de faire des map filter reduce quand tu reviens en pascal

Zorg1: en général ça permet de générer le code assembleur qui va bien ces appels

CopperFr: ah par contre turbo pascal portait bien son nom

Zorg1: c'était la vitesse de compil qui était impressionnante à l'époque

CopperFr: oui ca compilait en 1s maxi

Default avatar.png JBM: il etait ecrit en assembleur et celebre pour

Default avatar.png JBM: la grande epoque hejlsberg

Default avatar.png JBM: j'ai ecrit ca, jme suis dit ca a pas l'air bon mais j'arrive pas a situer la faute

Default avatar.png JBM: non, en fait c'etait bon du premier coup

Default avatar.png JBM: \o/

CopperFr: anders qui a fait le C# (qui ressemble parfois au delphi du coup)

Zorg1: le compilo de Turbo Pascal tenait en 16KO ^^

CopperFr: ca depend des versions ?

kayou: et windows tenait dans 640ko

Zorg1: les premières versions

Zorg1: kayou : à l'époque c'était sous DOS

Zorg1: pas encore d'env graphique

kayou: j('avais pas les moyens à l'époque du dos

CopperFr: dos et le systeme de fenêtre dos bgi

CopperFr: borland graphcis interface je crois

Zorg1: bah à l'école on faisait du Turbo Pascal avec des graphiques avec la carte "Hercule"

kayou: à l'epoque des cartes hercule il y avait déja un windows depuis qq années

CopperFr: des fenêtre avec les caractères semi graphiques

Zorg1: kayou : ouaip mais on l'utilisait pas

CopperFr: windows ca a décollé avec le 3.1

CopperFr: (et le 3.11 workgroups)

Zorg1: mais les jeux étaient encore sous DOS et autre DOS extender

kayou: d4wg

Zorg1: c'est vraiment avec Windows 95 les jeux sous windows de mémoire

kayou: une config par jeu ou presque

CopperFr: oui avec direct x

Zorg1: ah oui les fichier config.sys et autoexec.bat ^^

CopperFr: quel horreur :(

kayou: la plaie

Zorg1: où tu virais ton driver de clavier azerty pour avoir de la place mémoire ...

kayou: les lan sur du coax ou des qu'un pc merdait tout le réseau etait hs ...

CopperFr: et windows c'était pas très stable avant le 2000/XP

BlaiseEbuth: Ni après :grin:

CopperFr: le 7 est hyper stable

BlaiseEbuth: A part le 7$

CopperFr: après xp / 2000 ca allait

CopperFr: (bon après y'avait active x)

kayou: y a que des vieux ici en fait ^^

BlaiseEbuth: Pas moi, mais j'ai l'impression de bosser dans ehpad

CopperFr: ceci dit j'espère que windows 7 deviendra open source

kayou: c'est pas l'année derniere que µ$ à publié les sources d'une des 1ere version de dos ?

CopperFr: si je crois bien

BlaiseEbuth: Du coup d'ici 25 ans 7 devrait être open source :grin:

kayou: un os qui a preque 40 ans, alors pour win7 on sera vraiment en epad...

kayou: 1981 MSDOS

CopperFr: mais pour le 7 c'est fsf qui a demandé c'est pas rien

Default avatar.png ludovicfeutse: 7:;

Zorg1: BlaiseEbuth : manque de pot, on a bien tenu le Covid et la canicule :p

BlaiseEbuth: Je trouverais autre chose... :rolling_eyes:

Zorg1: évite les trucs qui font virer bleus ou font perdre les cheveux, c'est pas discret

leojean890: bon bah Zorg1 ton heuristique bat la mienne, 219 gold ;) je tente des modifs pour la peine :P

BlaiseEbuth: T'as encore des cheveux ?

Zorg1: moi oui ils ont même bouclé comme des tarés quand je ne les a pas coupé pendant 3 mois :p

BlaiseEbuth: M'en parle pas...

leojean890: de base je les cut tous les 6 mois donc le covid a pas trop changé ça hehe

Zorg1: plutôt l'habitude de les porter court ^^

leojean890: 6 mois ça va encore

BlaiseEbuth: Je les avais longs avant, mais maintenant qu'ils bouclent c'est plus possible...

BlaiseEbuth: sales bêtes

Zorg1: hé hé

leojean890: bon ça reste vers #170 gold, #230 total :s

BlaiseEbuth: sur quoi ?

Zorg1: WW

leojean890: WW

BlaiseEbuth: WW

leojean890: Wario Ware

BlaiseEbuth: Je l'ai pas encore fait tiens

leojean890: et faire une simu sur N tours je le sens pas trop

Zorg1: le truc avec des illustrations NSFW d'après les ricains

BlaiseEbuth: Me souviens de ça ^^

leojean890: car branching élevé en terme de déplacement + build

leojean890: mais ça peut être élagué assez fortement

leojean890: j'connais pas NSFW

Zorg1: "No Safe For Work"

BlaiseEbuth: vasy cherche sur google

Zorg1: t'avais un ricain qui disait qu'il était gêné par les deux amazones du viewer, ça l'empécher de bosser dessus en public

leojean890: mdr

Zorg1: alors que ce qui me choquait c'était plutôt le dessin du genou qui avait l'air bizarre

Zorg1: enfin sa position

**BlaiseEbuth va voir

leojean890: "incluant tout ce qui contient des insanités";)

leojean890: s'applique aussi aux mails diffusant des blagues lourdes;)

Zorg1: donc le chat est safe for work, sauf quand BlaiseEbuth parle du Java

BlaiseEbuth: Elle a le genou déboité

BlaiseEbuth: Je parle pas de java

Zorg1: et les blagues lourdes des managers ?

BlaiseEbuth: C'est un mythe

leojean890: hehe

leojean890: bah elles sont pas safe non plus;)

Zorg1: Automaton2000 t'es safe for work toi ?

Automaton2000: d'ailleurs en parlant de ça

Zorg1: mmm oui Automaton2000, je crains le pire ...

Automaton2000: vous savez si il y a les deux

Default avatar.png AirbusAusore: Bonsoir

BlaiseEbuth: o/

Default avatar.png AirbusAusore: svp je passe un test coding game java / sql avec une entreprise

Default avatar.png AirbusAusore: vous savez où est ce que je peux trouver des tests d'entraînement ?

Default avatar.png AirbusAusore: Merci d'avance

BlaiseEbuth: Y'a pas de tests d'entrainement, à part le tuto auquel tu as accès via le lien du test.

Default avatar.png AirbusAusore: donc pour s'entraîner avant pas de solution ailleurs ?

BlaiseEbuth: Bah si tu maîtrises les technos demandées, les exos sont pas trop un problème. Après t'as une grosse part de qcm technique, là ça demande plus de connaissances théoriques.