Chat:Fr/2020-08-07
Thyl: yo !
Zab: Yop
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.
Zab: Salutations !
Zab: Tu as belle mine aujourd'hui
Bon[]Crayon: :smile:
dbdr: c'est minion
JBM: donc autorise a utiliser JSON?
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
JBM: traditionnellement je fsck
JBM: la jetente qqs mqgouilles unicode
dbdr: tu vas manquer tout le marché des gens qui cherchent brainfuck sur twitch ;)
dbdr: brainfsck c'est pas mal aussi, pour ceux qui connaissent
dbdr: ya aussi la confusion que brainfuck ça dit "langage très compliqué" au lieu de "langage très simple"
dbdr: ils ont fait leur boulot on dirait
dbdr: 🧠🍆
dbdr: --[----->+<]>----.[--->+<]>----.+++[->+++<]>++.++++++++.+++++.--------.-[--->+<]>--.+[->+++<]>+.++++++++.
Zab: Charmant ce langage.
dbdr: ça a l'air bien naif comme encodage ça...
JBM: si ca l'etait pas tout le monde cotr-rait avec
dbdr: il y a surement mieux
JBM: "JBM started streaming in brainſ̵uck"
dbdr: pas cg_JBM?
Zab: ouais je pensais que c'était ça aussi
JBM: nan, on va dire qu'il vaut distinguer l'identifiant twitch necessairement unique du nom propre
dbdr: tu es live? je trouve pas
dbdr: oui, c'est mieux comme créneau :)
JBM: j'essaie de pas arriver completement a l'arrache comme d'hab
dbdr: cotr?
dbdr: tu vas faire quoi avec BF?
JBM: le compiler et l'interpreter
JBM: comme j'ai dit sur le forum
dbdr: ok
dbdr: honte à moi
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.
JBM: ben oui mais le puzzle demande pas plus
dbdr: Pikatcha avec une bouteille de Chartreuse, là ça vaudrait le détour
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
JBM: mais tu galererais plus mnt
dbdr: tu crois que j'ai progressé?
dbdr: oui
dbdr: peut-etre
dbdr: je mets quoi comme lien? https://www.twitch.tv/cg_jbm ?
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
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
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
JBM: je faisais tous les solides platoniques avant la 6e
JBM: mais j'aimais pas le dodecahedre, fallait sortir le raporteur
dbdr: on a ses principes
JBM: c'est que qqs annees plus tard que j'ai trouve comment le faire a la regle et au compas
dbdr: twitch lié
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
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
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™
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 ...
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)
JBM: ah oui je me souviens de celui-la
JBM: pourtant il a fait l'effort de te l'ecrire en francais
Bon[]Crayon: Bonjour
dwarfie: non , tu t'en souviens pas , je parle de son 2eme ;)
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
JBM: tous ces emojis ca donne le tournis
dbdr: bon, ils sont tous de AntiSquid
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
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 !
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
AlphaFS: Les gars faut des notions dans le langage pour utiliser codingame pas vrai ?
AlphaFS: Ah jme demandais pourquoi je pigeais rien sur un niveau en Java
Zorg1: Java c'est plus fort que toi
dbdr: meme JBM il a du mal avec
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
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/
AlphaFS: Ok je vois je reviendrai quand j'aurais acquis le haki du java
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
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
BlaiseEbuth: &sfpl
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
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
Zorg1: par plaisir ?
Zorg1: chacun son truc
Zorg1: on ne juge pas
dbdr: ou c'est :=: ?
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 ?
JBM: nan ils sont tous cheates
JBM: c'est quoi un score legit?
BlaiseEbuth: N'utilise que le langage annoncé et ne randomise pas.
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*
JBM: rha comment on fait pour détacher sa fenêtre de tchat twitch déjà?
BlaiseEbuth: :scissors:
BlaiseEbuth: Non mais j'en sais rien... Sur twitch ou sur lab ?
JBM: j'arrive à détacher la video
BlaiseEbuth: J'arrive à le déplacer
JBM: pas depuis la chaine, depuis le dahsboard
BlaiseEbuth: Ouai
JBM: bon dbdr c'est quoi cette promo minable y'a personne qui vient :p
dbdr: ca y est c'est ma faute :P
dbdr: meme pas de lien dans le chat?
leojean890: 214 chars en ts ralala;)
JBM: je sais plus comment on fait :(
dbdr: C-C C-V
JBM: https://www.twitch.tv/cg_jbm
JBM: si ça marche mieux chez vous que chez moi
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à
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 ...
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