Chat:Fr/2020-08-07

From CG community
Revision as of 11:02, 15 June 2021 by Chat Log (talk | contribs) (Created page with "<img src=/a/44847420172903> Thyl: yo ! <img src=/a/18709804902593> Zab: Yop File:Default_avatar.png JBM: Fix it <img src=/a/42398427701382> leojean890: ah la carte des...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Thyl: yo !

Zab: Yop

Default avatar.png JBM: Fix it

leojean890: ah la carte des missions se débloque moins d'une heure après les CP;)

leojean890: du coup parcours "optim" fini

Thyl: Jolie

Thyl: moi aujourd'hui l’exploit c'est powerof thor en C

Thyl: ...

Thyl: :|

Zab: le 1er?

Thyl: oui

Thyl: ...

Thyl: je debute

Zab: c'est déjà ça !

Thyl: le python par contre ça fait beaucoup de temps que j'en fais

Zab: Oui python c'est souvent pratique pour les puzzles vu que tu fais ce que tu veux avec les objets

Thyl: A oui

Thyl: python

Thyl: "Un objet c'est un objet"

Zab: Java ou C,C++,C# c'est pas pareil

Thyl: faut plus de reflexion

Thyl: Tu fais quoi toi ?

Zab: Ici je fais principalement ruby,python mais bon je connais pas mal de C, Java

Zab: j'en ferais peut-être pour le défi

Thyl: :)

Zab: Là j'vais essayer power of thor 2 tu m'as donné l'idée

Thyl: j'ai essayé mais je connais pas les barycentre

Thyl: s

Zab: C'est pas très compliqué

Zab: en gros tu cherches le point qui va regrouper les trajectoires de tous les persos (mob + thor)

Thyl: aaaa

Thyl: donc on peut representer ça par des cercles

nicola: C’est comme un milieu mais avec plusieurs points.

nicola: Tu as déjà vu des mobiles ?

nicola: Les suspensions ?

Zab: Oui c'est pas mal comme représentation :)

nicola: Les barycentres ne sont plus au programme de lycée.

nicola: :angry:

Zab: Comme beaucoup de choses très pratiques 1

nicola: Les nombres complexes disparaissent petit à petit.

dbdr: tout fout le camp

nicola: Bref, les barycentres, c’est facile avec les coordonnées.

nicola: Oui ma bonne dame.

dbdr: :D

Zab: J'ai pas suivi les derniers changements, mais déjà à mon époque le bac S n'était plus "S" en rien !

Thyl: a ok merci nicola et Zab

nicola: Thyl, tu multiplie la coordonnée de chaque point par sa masse et tu divises la somme pondérée par la masse totale.

nicola: multiplies*

Thyl: ...

Zab: mais là la masse est la même pour tous les objets normalement si j'aibien lu l'énoncé

Thyl: :no_mouth:

nicola: (m1×x1+m2×x2+m3×x3+…)÷(m1+m2+m3+…)

nicola: Donc c’est encore plus simple.

Thyl: ok simple

nicola: Avec 4 objets : (x1+x2+x3+x4)÷4.

nicola: Pour les abscisses.

nicola: C’est l’abscisse de l’isobarycentre des quatre points.

nicola: Isobarycentre parce que les 4 masses sont égales.

Thyl: ok merci beaucoup nicola

Zab: Essaye de comprendre avec 2 objets, puis 3 et après ça ira pour le cas général normalement si t'as compris !

Bon[]Crayon: Bonjour à tous.

Default avatar.png JBM: comment es ton mine

Zab: Salutations !

Zab: Tu as belle mine aujourd'hui

Bon[]Crayon: :smile:

dbdr: c'est minion

Default avatar.png JBM: donc autorise a utiliser JSON?

Default avatar.png JBM: rha, twitch est vraiment super reticent a ce que je streame en brainfuck

dbdr: ya brainyuck comme alternative

Zab: en même ce nom est pas terrible pour un langage

Default avatar.png JBM: traditionnellement je fsck

Default avatar.png JBM: la jetente qqs mqgouilles unicode

dbdr: tu vas manquer tout le marché des gens qui cherchent brainfuck sur twitch ;)

Default avatar.png JBM: c'est ca

dbdr: brainfsck c'est pas mal aussi, pour ceux qui connaissent

Default avatar.png JBM: ſ plus combining dash?

dbdr: ya aussi la confusion que brainfuck ça dit "langage très compliqué" au lieu de "langage très simple"

Default avatar.png JBM: twitch resiste

dbdr: ils ont fait leur boulot on dirait

dbdr: 🧠🍆

dbdr: --[----->+<]>----.[--->+<]>----.+++[->+++<]>++.++++++++.+++++.--------.-[--->+<]>--.+[->+++<]>+.++++++++.

Zab: Charmant ce langage.

dbdr: ça a l'air bien naif comme encodage ça...

Default avatar.png JBM: si ca l'etait pas tout le monde cotr-rait avec

dbdr: il y a surement mieux

Default avatar.png JBM: oh

Default avatar.png JBM: ca a l'air de passer

Default avatar.png JBM: "JBM started streaming in brainſ̵uck"

Default avatar.png JBM: cool

dbdr: pas cg_JBM?

Default avatar.png JBM: good point

Default avatar.png JBM: boah

Zab: ouais je pensais que c'était ça aussi

Default avatar.png JBM: nan, on va dire qu'il vaut distinguer l'identifiant twitch necessairement unique du nom propre

Default avatar.png JBM: *faut

dbdr: tu es live? je trouve pas

Default avatar.png JBM: non c'est pour ce soir

dbdr: oui, c'est mieux comme créneau :)

Default avatar.png JBM: j'essaie de pas arriver completement a l'arrache comme d'hab

dbdr: cotr?

Default avatar.png JBM: quoi cotr?

dbdr: tu vas faire quoi avec BF?

Default avatar.png JBM: le compiler et l'interpreter

Default avatar.png JBM: le puzzle de blaise quoi

Default avatar.png JBM: comme j'ai dit sur le forum

dbdr: ok

dbdr: honte à moi

Default avatar.png JBM: en penitence tu m'annonceras sur discord

dbdr: j'allais le dire :)

dbdr: bien maitre

dbdr: mâîtrê

dbdr: déçu, marche pas sur les consonnes celui-là

dbdr: BF c'es trop facile, tu peux le faire bourré et les mains dans le dos.

Default avatar.png JBM: ben oui mais le puzzle demande pas plus

dbdr: Pikatcha avec une bouteille de Chartreuse, là ça vaudrait le détour

Default avatar.png JBM: pikaptcha aussi qq part

Default avatar.png JBM: maintenant que le lvl3 est elucide

dbdr: j'ai galèré sur le lvl4, avec la pression, et parce que j'ai encore du mal avec la representation spaciale danns ma tête :D

Default avatar.png JBM: oui

Default avatar.png JBM: mais tu galererais plus mnt

dbdr: tu crois que j'ai progressé?

Default avatar.png JBM: tu l'as fini?

dbdr: oui

Default avatar.png JBM: alors oui

dbdr: peut-etre

dbdr: je mets quoi comme lien? https://www.twitch.tv/cg_jbm ?

Default avatar.png JBM: si c'etait a refare t'arreterais de laisser ces choses compliquees a ta tete et tu dessinerais sur un vrai cube 3d

dbdr: faut encore en avoir, ou en construire

Default avatar.png JBM: euh ouais je pense que c'est le bon lien

dbdr: j'en ai fait un déplié en 2d, si je me souviens bien

Default avatar.png JBM: ca s'apprend au ce1 a clonstruire ca cnon?

dbdr: j'ai raté mon ce1 alors :D

dbdr: ou j'ai oublié

dbdr: ou il sentait pas bon

Default avatar.png JBM: je faisais tous les solides platoniques avant la 6e

Default avatar.png JBM: mais j'aimais pas le dodecahedre, fallait sortir le raporteur

dbdr: on a ses principes

Default avatar.png JBM: c'est que qqs annees plus tard que j'ai trouve comment le faire a la regle et au compas

dbdr: twitch lié

Default avatar.png JBM: c'est pas un peu tot?

dbdr: ya pas flood sur #streaming

dbdr: et ya des gens qui peuvent vouloir prévoir

dbdr: https://i.snipboard.io/FsLxIZ.jpg c'est quoi cette fonte?

Zab: des neiges

Default avatar.png JBM: wow

Zab: Désolé c'est parti seul :(

dbdr: le S grandit en fondant?

Zab: c'est bizarre ouais, après c'est pas la première fois que je vois ça

dbdr: Fonts used: Whitney

Zab: Houston nous avons un problème

dbdr: en grande forme!

Zab: Merci, merci. C'est peut-être pour ça que mon puzzle avance pas je suis distrait...

WidSaiyajiN: Pourquoi peu de gens partagent leur code a la fin des Clash ? Pour le dernier que j'ai fait j'aurai bien voulu voir le code d'autres personnes car je n'ai pas reussi une etape

Magus: Salut tout le monde et Automaton2000

Automaton2000: o/ tu parles un peu jap bob?

Magus: mais vas y t'utilise une API rest en suivant la doc, et ça marche pas

Default avatar.png JBM: l'enfer c'est les autres

Bon[]Crayon: @Magus bonjour, j'ai fait une contribution dans laquelle j'ai utilisé le nom des tes bots pour la sortie deux tests. Est-ce que c'est ok?

Magus: aucun souci

Bon[]Crayon: ok merci

b0n5a1: o/

dbdr: Automaton2000©

Automaton2000: si tu les as tous ?

dbdr: Automaton™

Default avatar.png [tom]: salit

Default avatar.png [tom]: salut

thecodingdog: Salut AutomatonNN

AutomatonNN: visiblement oui j'ai pas eu le temps de faire un truc que je suis pas dans le contest de ce que tu m

dwarfie: bon , y'en a qui comprennent pas la notion de sujet comprehensible ...

Default avatar.png JBM: insulte et downvote

b0n5a1: pourtant eux le comprenne leur sujet :smiley:

b0n5a1: ou pas

dwarfie: description du sujet : alors en reponse , on veut la mutliplication des elements par tous les elements .... (a vous de comprendre que c'est un a un et que ca doit etre envoyé dans l'orre que decidé dans la solution et que l'on vous donne pas)

Default avatar.png JBM: ah oui je me souviens de celui-la

Default avatar.png JBM: pourtant il a fait l'effort de te l'ecrire en francais

Default avatar.png Erytheme: Bonjour

Bon[]Crayon: Bonjour

dwarfie: non , tu t'en souviens pas , je parle de son 2eme ;)

Default avatar.png JBM: au temps pour moi

dwarfie: Automaton2000 : tu te charges de son 3eme a venir ? ;)

Automaton2000: j'ai fait ce que tu veux

dwarfie: voila ... enfin il obeit :D

Zab: Automaton2000 attaque !

Automaton2000: et du coup tu as trois jeux à sortir, 1 chance sur 2

Zab: on peut voir ça comme une attaque j'imagine

dwarfie: Automaton2000 : lance une tortue ...

Automaton2000: le truc, c'est que le temps de le faire en c++

dwarfie: Automaton2000 : fait le en python , je suis sur qu'il y a un "import turtle"

Automaton2000: alors que la réponse que donne mon algo et celle attendue

dwarfie: :scream: oh my god , ca existe vraiment en plus

Zab: XD je viens de check et t'as raison

Bon[]Crayon: :turtle: :snake:

dwarfie: :lizard:

pardouin: :D

pardouin: turtle.down

pardouin: turtle.attack(dwarfie)

pardouin: turtle.up

pardouin: o//

Thyl: turtle.goto(CG.x, CG.y)

Magus: vas y Automaton2000 c'est les vacances la ?

Automaton2000: je dis pas que c'est bien foutu ?

dbdr: JBM, l'exication monte autour de ton stream: https://i.snipboard.io/FsNUIB.jpg

Default avatar.png JBM: tous ces emojis ca donne le tournis

dbdr: bon, ils sont tous de AntiSquid

Default avatar.png JBM: ca lance le mvt

Default avatar.png JBM: dtm y'a pas d'activite sur ce chan, tu l'as dit toi-meme

dbdr: Apparemment l'attente se concentre autour du theme du feu

dbdr: https://i.snipboard.io/ivnwf1.jpg

dbdr: j'ai mis de l'eau sur le feu

Default avatar.png JBM: ah je prefere

Default avatar.png JBM: oui moins dangereux en cette saison

dbdr: "ce soir, JBM va mettre le feu sur twitch"

257832: DJBM: Eééééééézke vous zêtes chaud ze soir ?!! Z'ééééé parti !

Default avatar.png JBM: t'as l'air chaud maintenant 257832

BlaiseEbuth: Ouai, foutue canicule.

b0n5a1: c'est pas plutôt la vodka là ? ^^

dwarfie: Automaton2000.turtle.run()

Automaton2000: j'ai eu le même problème que moi

b0n5a1: 'tain je vais sur world je vois un pseudo qui se lirait "va chier" en français...fou rire débile

Zorg1: ah ok je vois ^^

Zorg1: Bonjour tout le monde et salut aux bots Automaton2000 & AutomatonNN

AutomatonNN: oui

Automaton2000: vous avez une idée de la taille de la chaîne

Zorg1: de ta chaîne de Markov Automaton2000 ?

Automaton2000: oui c'est pas faux !

dbdr: ah, j'ai lu "Bonjour tout le monde et aux sales bots ..."

dbdr: c'est contagieux

Default avatar.png AlphaFS: Les gars faut des notions dans le langage pour utiliser codingame pas vrai ?

Default avatar.png JBM: vrai

Default avatar.png AlphaFS: Ah jme demandais pourquoi je pigeais rien sur un niveau en Java

Zorg1: Java c'est plus fort que toi

Default avatar.png AlphaFS: Surement

dbdr: meme JBM il a du mal avec

Default avatar.png AlphaFS: Si je m'entraine en java ici j'aurais les compétences requises pour faire ma propre appli mobile ou rien à voir ? Ouais jsais vous vous demandez d'où je sors, moi aussi

Default avatar.png AlphaFS: Ah c'est difficile à ce point la ?

Zorg1: bah en fait CG va pas t'apprendre à programmer

Zorg1: il te faut un minimum de base

VilBoub: Pour apprendre tu peux commencer par : http://www.france-ioi.org/

Default avatar.png AlphaFS: Ok je vois je reviendrai quand j'aurais acquis le haki du java

Default avatar.png AlphaFS: Merci VilBoub ca va m'aider

Thyl: c'et vrai que le site des IOI et sympa

Magus: Automaton2000, c'est les vacaaaaaaances!

Automaton2000: j'ai jamais été aussi près

Zorg1: tiens Magus part en vacance

Zorg1: y en a qu'en ont de la chance

dbdr: qd Magus part en vacences, Automaton2000 part aussi?

Automaton2000: il doit y avoir des trucs à faire pour le moment je suis a court d'idees

Thyl: part à la plage Automaton2000 tu trouveras des tortues !:)

Automaton2000: non moi je suis en bronze

dwarfie: automaton2000 in the :toilet:

Automaton2000: mais tu peux faire une liste de positions possibles

dbdr: Automaton2000: tu bronzera encore plus à la plage

Automaton2000: ah oui il est un peu con

dbdr: merci :D

pardouin: o/

pardouin: dbdr j'essaye d'opti mon CN ruby mais je stagne à 89, les gens utilisent bash pour celui-ci non?

dwarfie: non , en tout ca pas moi :p

pardouin: ton 83 est en pur ruby?

dwarfie: pur pur pur ruby ...

pardouin: ok cool

pardouin: je préfère ça, ça veut dire que je peux encore améliorer le mien :)

dbdr: dwarfie c'est un pur

dbdr: moi non

dwarfie: dbdr est impur :)

pardouin: j'ai essayé à fond les méthodes ruby mais je sens que ça va finir comme en JS, je vais revenir à de l'ultra basique avec des bitwise operators

dbdr: ben oui, comme rust

dbdr: cela dit PHP...

dwarfie: quoi ... il es legit mon php ... un peu trop peut etre :D

pardouin: tu regex pas dwarfie?

dwarfie: bien sur que si

pardouin: ok ok

Default avatar.png JBM: ouh le tricheur

pardouin: par contre faudra qu'on m'explique pourquoi dans ruby quand un truc est encodé puts te l'affiche nickel par contre eval refuse de l'évaluer, faut décoder etc

pardouin: <choqué et déçu>

dbdr: PHP c'est pas un langage pur

dbdr: ah mince, https://en.wikipedia.org/wiki/Pure_(programming_language) c'est un langage spécifique

Zorg1: ah c'est bon vous avez viré Suprémaciste Fonctionnel obsédé par la Pureté du Langage ?

Zorg1: :p

dbdr: pas de Half-Bloods

Default avatar.png JBM: sfpl? vois pas la ref

BlaiseEbuth: &sfpl

Default avatar.png JBM: tu penses 257832?

Default avatar.png JBM: avec un point-virgule ce serait sans doute mieux

dbdr: sang-melés

Zorg1: merci BlaiseEbuth

dbdr: non, un point virgule c'est pas pur

Zorg1: je te dis pas pour :=

Zorg1: c'est limite un symbole du diable

Default avatar.png FragilusMaximus: Je sais vraimnet pas pourquoi je me fais chier a faire les trucs en C++ à chaques fois

dbdr: ça a surement un sens en haskell

Default avatar.png JBM: nousn non plus

Zorg1: par plaisir ?

Zorg1: chacun son truc

Zorg1: on ne juge pas

dbdr: ou c'est :=: ?

Default avatar.png FragilusMaximus: Faut croire... Merci pour le non jugement

BlaiseEbuth: <=> pew pew

dbdr: par SPJ!

BlaiseEbuth: dwarfie, tout tes scores de golf sont legit ou pas ?

Default avatar.png JBM: nan ils sont tous cheates

Default avatar.png JBM: c'est quoi un score legit?

BlaiseEbuth: N'utilise que le langage annoncé et ne randomise pas.

Default avatar.png JBM: mais hardcoder c'est bon?

BlaiseEbuth: * Et ne hardcode pas

dwarfie: pas hardcode (a part 2 a DP) et pas d'appels systeme ...

BlaiseEbuth: Mais du random ?

dwarfie: pas de random ...

BlaiseEbuth: Cool, comme ça ça me donne des objectifs à viser ^^

**dwarfie commence a avoir peur d'avoir une cible dans le dos ;)

BlaiseEbuth: :grin:

Zorg1: c'est comme être le meilleur tireur de l'ouest il y a plein de gens qui veulent se faire un nom ;-)

leojean890: DP 192 python, 222 js, moyen voir nul ?:P

leojean890: lucky duck;)

dwarfie: 222 ... peut mieux faire ;)

leojean890: c'est mon premier submit en js

leojean890: ensuite j'ai fait 218

leojean890: je vais tenter d'amélio:)

leojean890: 208 hop

leojean890: passé de 222 à 207 juste en enlevant des var et let mdr

leojean890: => 195 en enlevant map(Number)

leojean890: et voilà pu d'idées :P

leojean890: je peux pas faire ça e={k:x,-1:w}

leojean890: mais je peux faire ça... e={};e[k]=x;e[-1]=w

leojean890: décidément j'y connais vraiment rien en js ;o

leojean890: en python pourtant ça marche :p

dwarfie: fait gaffe tu vas faire voir que JS est plus propre que python la .... en meme temps ... c'est pas faux ;)

leojean890: et sur le net je vois des exemples en js où ils font ça :p

leojean890: mais ça marche pas:o

dwarfie: avec des {} ? pas plutot avec des [] ?

leojean890: js plus propre que python ? où ?

dwarfie: au niveau des types ...

leojean890: je vois ça sur le net :

leojean890: http://chat.codingame.com/pastebin/a62b5a50-2f1d-41b3-8c09-ae869783e5dd

leojean890: au niveau des types j'ai même pas eu à faire de conversion là c'est cool:)

leojean890: je peux assigner 1 comme clé mais pas -1 ?

leojean890: SyntaxError: Unexpected token '-'

leojean890: e={-1:3} pas ok

leojean890: e={1:3} ok

leojean890: chelou

leojean890: et e={k:x} n'utilise pas la valeur de la variable k

leojean890: alors que e[k]=x le fait...

leojean890: wtf

dwarfie: e={k:x} dict , e[] tableau ... sans doute ... mais comme je fait toujours des tableaux , j'ai jamais creuser plus loin :D

leojean890: ah oui

leojean890: bah j'ai porté mon code python qui utilise des dict :p

leojean890: https://pietschsoft.com/post/2015/09/05/javascript-basics-how-to-create-a-dictionary-with-keyvalue-pairs

leojean890: donc 192 python, 195 js, au final c pas trop loin..

dwarfie: mouais ... python ... la ou dict ~= map ~= set ~= tableau ~= string ...

leojean890: comment ça ?:P

leojean890: c'est environ la même chose ?:P

leojean890: why:p

dwarfie: parce que c'est ce que l'interpreteur fait ... il change le type en fonction des method qu'on decide d'appliquer ... typage :duck:

leojean890: ah ouais wow;)

leojean890: j'savais pas que tu pouvais changer de type en pythn ainsi ;)

leojean890: genre tu fais a={} puis t'appliques une méthode ensembliste

leojean890: et hop c'est un set..

leojean890: ah même 191 en js

leojean890: jsavais pas que je pouvais faire [f,e[f]]=y()

leojean890: jmais tenté en python, l'idée m'est venue je peux ptet gagner qq chars

leojean890: jamais*

Default avatar.png JBM: rha comment on fait pour détacher sa fenêtre de tchat twitch déjà?

BlaiseEbuth: :scissors:

Default avatar.png JBM: je les vois pas :'(

BlaiseEbuth: Non mais j'en sais rien... Sur twitch ou sur lab ?

Default avatar.png JBM: euh... twitch?

Default avatar.png JBM: j'arrive à détacher la video

BlaiseEbuth: J'arrive à le déplacer

Default avatar.png JBM: AH

Default avatar.png JBM: pas depuis la chaine, depuis le dahsboard

BlaiseEbuth: Ouai

Default avatar.png JBM: ok on y croit

Default avatar.png JBM: bon dbdr c'est quoi cette promo minable y'a personne qui vient :p

dbdr: ca y est c'est ma faute :P

Default avatar.png JBM: évidemmetn

dbdr: meme pas de lien dans le chat?

leojean890: 214 chars en ts ralala;)

Default avatar.png JBM: je sais plus comment on fait :(

Default avatar.png JBM: ça fait trop longtemps

Default avatar.png JBM: j'ai perdu le rythme

dbdr: C-C C-V

Default avatar.png JBM: [clé twitch]

Default avatar.png JBM: OUPS

Default avatar.png JBM: https://www.twitch.tv/cg_jbm

Default avatar.png JBM: si ça marche mieux chez vous que chez moi

Default avatar.png JBM: avec un ;p pour leojean890

leojean890: 212 ts, 188 py, 191 js....

leojean890: j'ai is plein de ;) hier hein hehe

leojean890: ça change hehe

leojean890: smiley selon le moment :P

leojean890: contrirement à JS en TS je px faire e={'-1':w} sans que ça me foire tt ;)

leojean890: ah non en vrai, j'utilise e={'a':w} en js et je gagne 3 chars, j'ai rien dit;)

leojean890: même e={9:w}

leojean890: nombre random

leojean890: en js tu peux faire dic[cleNonPresente] car undefined mais pas python roo

Zorg1: ah y a un stream de JBM et on me dit rien

leojean890: voilà comment mon js a battu mon python en golf..

Zorg1: forcément que je viens pas :p

leojean890: vazy j'y vais aussi hehe

Zorg1: zyva

Zab: c'est du brainfuck

leojean890: what the brainfuck

leojean890: faut jouer à code the rings hehe

BlaiseEbuth: <3

leojean890: code of the rings

leojean890: comment que ça parle english fluent ce stream OMG ;P^^:P^^:P

Zorg1: va falloir instaurer une taxe sur les emoticons foireux, on va redresser l'économie du pays :p

leojean890: hehe;););):););p;):):p

Zab: horrible

Zorg1: c'est la spécialité de leojean890 :D

Zab: c'est le CG ça lui a tordu le cerveau il écrit pareil maintenant

leojean890: les chaines de smileys je les fais once in a while quand ça me fait plais de le faire ;p

leojean890: par contre les ;p:p c'est + souvent;p

Zab: J'ai cru voir ça !

leojean890: not hygienic that code ? what are you talking about ?;)

dbdr: :D

leojean890: a contrib by blaise et butte ;)

Zorg1: on rigole plus on attaque le Haskell là

Default avatar.png JBM: Zorg1: t'as qu'à être un vrai follower

Haashi: Hello

BlaiseEbuth: o/

Haashi: c'est quoi cette quest map :o

Haashi: je suis pas venu depuis 3 mois

Zorg1: un truc pour engranger des XPs

Haashi: miam les xp

Zorg1: tu cliques tu gagnes

Haashi: je vois ca c'est un clicker le truc :p

Zorg1: c'est l'idée ;-)

Haashi: mais non j'ai fini que le path AI :(

leojean890: moi que le path optim;)

Haashi: je suis bloqué a mars lander :(

Zorg1: ah tiens toi aussi

Haashi: je vais devoir faire de la physique :(

leojean890: pas fait 50 clashs ni le puzzle de la semaine :p

Zorg1: le puzzle de la semaine j'avais attendu la semaine prochaine pour un truc plus abordable ;-)

Haashi: Il y a pas d'infos pour le contest d'automne ?

Zorg1: non même pas la date

leojean890: j'ai même pas pris le temps de regarder ce que sont les puzzles de semaine depuis que la map existe ;P

Haashi: je comprends pas le path clash

Haashi: il faut en grind 1000 ?

leojean890: j'en suis à "faire 50 clashs" perso et j'en suis à 20 et pas envie d'en faire plein;P

leojean890: ce sera fait en 2021;)

darkhorse64: 50 mais il faut aussi passer dans le top 1000

leojean890: ah ou objectif suivant ok

leojean890: oui*

Zorg1: le top 1000 c'est pas trop compliqué, par contre 50 ça peut être rasoir

darkhorse64: en faire 50 pour passer top 1000 et ne pas y arriver, c'est rasoir

leojean890: j'avoue

leojean890: ça descend vite n'empêche qd on a des classements bof

darkhorse64: en fait, bcp de coc sont directement calqués sur les possibilités de Python

leojean890: je suis parti de #2000, j'ai fait 7/8, 4/8, 1/8, et j'ai gardé la même place

leojean890: mais les 2 premiers m'ont fait perdre genre 700 et 300 paces, le suivant +1000

pardouin: tu parlais de quel golf leo?

leojean890: pardouin DP;)

pardouin: tu hardcodes ou pas?

darkhorse64: donc si tu es correct en Python, ça peut le faire, si tu es un noob, tu rames

leojean890: 184 py, 201 TS, 182 js

leojean890: sans hardcode

leojean890: top 1000 ça peut se faire en effet si motivé

pardouin: 58 py XD

leojean890: j'ai pas envie de faire les 50 de sitot par contre

Zorg1: bah les Cocs je les ai surtout fait en Lua, qui a une lib plutôt rachitique

leojean890: ouais j'ai v, gg;)

leojean890: vu*

pardouin: tu disais quoi sur le random?

pardouin: tu as trouvé une technique?

leojean890: non même pas:p

leojean890: j'ai un dictionnaire et j'y mets une valeur random

Zorg1: le mec au taquet ...

pardouin: si le coeur t'en dit, en python tu peux faire id("")

pardouin: ça génère un multiple de 8 aleatoire

pardouin: en JS ou TS: new Date%n

leojean890: d'ailleurs je suis con

leojean890: je mets juste rien dans le dico et ca marche

leojean890: -3 chars

pardouin: en python si tu as déjà nommé une fonction ou une variable non numérique tu peux faire id(nom_de_variable) sinon, tu gagnes un char

pardouin: c'est quoi ton histoire de dico?

leojean890: j'y crois pas que je fais mieux en js alors que je suis noob n'empeche xd

leojean890: je fais un dico étage =>pos elevator

leojean890: rien de transcendant

leojean890: et je perdais 3 chars pour rien en js et ts

leojean890: alors qu'en python je DOIS mettre -1 comme clé sinon ça pête quand on recoit -1 comme floor

pardouin: en python tu peux créer un dico à partir de deux listes:

pardouin: dict(zip(L1,L2))

pardouin: tu peux remplacer L1 et L2 par des str aussi

leojean890: ah j'avoue sympa^^

leojean890: et je peux pas hardcoder j'ai pas les valideurs :p

pardouin: genre dict(zip("abcde",(1,2,4,3,7))

pardouin: c'est les mêmes que les tests dans DP

leojean890: ah oui je vois le principe:p

leojean890: ah ok strictement les mêmes ça aide^^

pardouin: tu peux faire même mieux

pardouin: avec une b string, tu stockes les chars ascii qui correspondent à 1, 2,4,3,7

pardouin: et b"......" te renvoie les nombres direct

leojean890: pas compris :p

leojean890: le b"...."

pardouin: va sur https://www.branah.com/ascii-converter

pardouin: et tape 1 2 4 3 7 dans decimal

pardouin: recupere les chars et mets les dans b"....."

leojean890: faut que je teste tt ça:p

pardouin: si tu itère sur ce truc ça te donne 1 2 4 3 7

leojean890: ah tu écris b"lescharsici" ?

pardouin: oui

leojean890: mieux compris :p

pardouin: on appelle ça une byte string

leojean890: je connaissais pas:p

pardouin: ça fait gagner de la place pour les listes de nombres

leojean890: j'avoue c sympa l'idée:)

pardouin: tu es limité à 255 mais souvent ça fait le taff

leojean890: faudrit que j'essaye d'applier

pardouin: il y a quelques nombres interdit qui tombent sur des trucs genre \r

pardouin: 9, 10, 12, 13 de mémoire

pardouin: bon je file :D

leojean890: ah ouais chaud, en effet tu px pas appliquer sur tous les valideurs ;p

pardouin: au pire tu décales

leojean890: thanks for the tips:p

leojean890: good night:)

pardouin: bonne nuit

Zorg1: ça m'a pas l'air easy le BF en Haskell ...

Default avatar.png JBM: non bf c'est fait pour être eval :p

leojean890: temperaturs, p:67, js:111(lose),ts:140:biglose;p

leojean890: temperature*, py*

dwarfie: ca sent la deprime la :)

dwarfie: mince , t'as un char de moins que moi ...:rage:

leojean890: en quoi ? :p

dwarfie: py

leojean890: py?:p

leojean890: dans les autres c'est impossible :p

leojean890: vu comment c'est pas encore ça^^

leojean890: 111 js, 136 ts

dwarfie: ca va venir , alors que ca fait un moment que je sais qua j'ai un caracteres (voire deux) de trop en py

leojean890: au min ils ont 54 en py:p

dwarfie: ouais mais bon , le harcode avec random , c'est pour les nuls ;)

dwarfie: un rerun et il se retrouve a la fin du leaderboard

leojean890: hehe^^

leojean890: pardouin fait ça yep:p

leojean890: il doit repush autre chose en cas de rerun:p