Chat:Fr/2022-01-14

From CG community
Revision as of 05:29, 15 January 2022 by Chat Log (talk | contribs) (Created page with "<img src=/a/74275522264754> BlaiseEbuth: Yo tout l'monde ! Automaton2000 ! <img src=/a/40502662118268> Automaton2000: ah en fait j'ai jamais essaye de mettre deux move par pa...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

BlaiseEbuth: Yo tout l'monde ! Automaton2000 !

Automaton2000: ah en fait j'ai jamais essaye de mettre deux move par pac

Stilgart: bonjour à tous et tortue à Automaton2000 le grugeur

Automaton2000: de mémoire, il y a une raison de plus

3141948: o/

3141948: Ma fille, étudiante en histoire des civilisations au Japon, me pose la question suivante : pouvez vous me donner un example de nationalisme en France. Merci.

3141948: Je sais pas quoi répondre moi, je suis sportif pas intellectuel

darkhorse64: Zemmour/Le Pen

3141948: Automaton2000: aide moi toi qui est intelligent

Automaton2000: comment tu peux avoir un score de merde

3141948: Ben donner des noms de personnages me paraît un peu léger, faudrait plutôt donner des courants idéologiques précis

3141948: Ces 2 personnages me paraissent pas très sûr de leur programme

3141948: Faudrait plutôt un exemple pratique/historique

3141948: Un truc reconnu d'un point de vue historique

3141948: Bon j'ai répondu çà 🥖🧀 🍷

darkhorse64: https://fr.wikipedia.org/wiki/Nationalisme_en_France

darkhorse64: un bon point de départ

BlaiseEbuth: Le nationalisme c'est des idées précises, zemmour et le pen on peut pas vraiment dire qu'il y ait grand chose derrière...

BlaiseEbuth: philRG: Tu diras à ta fille que sa question manque de précision. :p

BlaiseEbuth: https://how-to-properly-ask-a-question.surge.sh/

3141948: darkhorse64: merci

3141948: Elle doit sans doute prendre des exemples de nationalisme dans chaque région mondiale en lien avec ses études

BlaiseEbuth: Certes. Mais 'nationalisme' c'est vague m'voyez.

3141948: Si on réduit sa définition à celle donnée sur ce site destiné aux 8-13 ans, çà résume bien l'idéehttps://fr.vikidia.org/wiki/Nationalisme

3141948: Enfin bref

3141948: Parfois les définitions les plus simples sont les meilleures

BlaiseEbuth: Oui. Mais là non...

Default avatar.png Petit-Pain: hello

Default avatar.png OrtenDa: cc

BlaiseEbuth: Yo

Default avatar.png ByTri: yo

Default avatar.png OrtenDa: salut bien les reufs ??

Default avatar.png OrtenDa: sdk l'équipe

philRG: BlaiseEbuth: ben non pas si simple

philRG: exemple: https://www.francetvinfo.fr/monde/asie/japon-aux-racines-du-nationalisme-de-shinzo-abe_3061927.html

BlaiseEbuth: Stoi qui dit que c'est simple...

philRG: Automaton2000 que nous racontes-tu aujourd'hui de beau?

Automaton2000: je vais le faire avec un algo génétique

Default avatar.png OrtenDa: ah oui

Default avatar.png OrtenDa: essaye

Default avatar.png OrtenDa: sa pourrait marcher en vraie

philRG: BlaiseEbuth: ben t'as raison c pas simple

Default avatar.png OrtenDa: algo génétique c'est pas mal

Default avatar.png OrtenDa: :joy:

Default avatar.png OrtenDa: jOEL ??

BlaiseEbuth: Ah.

Default avatar.png OrtenDa: jojo

Default avatar.png ByTri: Neel??

Default avatar.png aroufgansta: salut

Default avatar.png OrtenDa: mdr

Default avatar.png OrtenDa: un pseudo incroyable

Default avatar.png OrtenDa: aroufgangsta

Default avatar.png aroufgansta: oui jw vis changer je crois

Default avatar.png aroufgansta: je*

Default avatar.png OrtenDa: vas-y mon reuf

Default avatar.png aroufgansta: vais*

Default avatar.png OrtenDa: t'es en cours toi aussi ??

Default avatar.png ByTri: moi we ett ?

Default avatar.png ByTri: mdrr les gars ya arouf gangsta

Default avatar.png aroufgansta: ouii

Default avatar.png OrtenDa: ahaa

Default avatar.png ByTri: t'es en cours?

Default avatar.png ByTri: mdrr

Default avatar.png OrtenDa: t'es vers ou en cours mon reuf

Default avatar.png aroufgansta: dans ton cours

Default avatar.png OrtenDa: tu ments

Default avatar.png OrtenDa: t'es qui

Default avatar.png aroufgansta: elona mdrr

Default avatar.png OrtenDa: ahaha

Default avatar.png LonelyChild_8991: bonjour

Default avatar.png aroufgansta: salutt

Default avatar.png dragon_3: salut

Default avatar.png Jonas-Mo: technologyandstrategy

Default avatar.png LonelyChild_8991: Ça va

Default avatar.png aroufgansta: yep et toi ?

Default avatar.png LonelyChild_8991: ouais

Default avatar.png aroufgansta: okay

Zorg1: ah c'est TD aujourd'hui

Zorg1: Automaton2000 la forme ?

Default avatar.png aroufgansta: ?

Automaton2000: je me vois pas le rapport avec le fait que ça marche pas

**dwarfie tend des lunettes a Automaton2000

Automaton2000: y a des gens qui ont pas compris le but du jeu c'est juste de la merde

BlaiseEbuth: :grin:

Default avatar.png ByTri: jsuis mort arouf

Default avatar.png ByTri: bien?

Default avatar.png aroufgansta: bien et toi?

Default avatar.png ByTri: trql

Default avatar.png ByTri: arrête d'écrire

Default avatar.png ByTri: jte vois

Default avatar.png aroufgansta: je sais

BlaiseEbuth: Vous voulez pas votre propre chan ? -> #gangstaparadise

Default avatar.png OrtenDa: merciii <3

Default avatar.png aroufgansta: mais-

Default avatar.png aroufgansta: sa drague ici

Default avatar.png Archaeloth: sexe

Default avatar.png aroufgansta: je

Default avatar.png aroufgansta: uh ?

Default avatar.png pas_moi: sexe

Default avatar.png aroufgansta: vous allez bien ?

Default avatar.png aroufgansta: vous avez besoin de parler ?

Default avatar.png dragon_3: wsh

Default avatar.png aroufgansta: dene

Default avatar.png LonelyChild_8991: elodie

Default avatar.png aroufgansta: aime sourire a la vie

Default avatar.png pas_moi: salut ici pas moi

Default avatar.png aroufgansta: salut pas moi

Default avatar.png pas_moi: ca va

Default avatar.png LonelyChild_8991: alors c'est qui

Default avatar.png aroufgansta: tranquille et toi ?

Default avatar.png pas_moi: :innocent:

Default avatar.png aroufgansta: ?

Default avatar.png dragon_3: Tony

Default avatar.png pas_moi: c'est qui Tony

Default avatar.png aroufgansta: rip lui

Default avatar.png LonelyChild_8991: toi

Default avatar.png aroufgansta: lette

Default avatar.png pas_moi: non moi je suis Michelle

Default avatar.png aroufgansta: bahhahah

Default avatar.png pas_moi: s

Default avatar.png pas_moi: s

Default avatar.png pas_moi: s

Default avatar.png LonelyChild_8991: tu as 56 ans

Default avatar.png dragon_3: alors Michel Loth

Default avatar.png aroufgansta: mange mon pain.

Default avatar.png LonelyChild_8991: il est où petit pain

Default avatar.png Petit-Pain: la

Default avatar.png LonelyChild_8991: salut

Default avatar.png pas_moi: mage mon pain eren

Default avatar.png LonelyChild_8991: ca va

Default avatar.png Petit-Pain: wsh

Default avatar.png aroufgansta: coucou ptit pain

Default avatar.png pas_moi: mange

Default avatar.png aroufgansta: vous êtes bg

Default avatar.png LonelyChild_8991: pas toi

Bon[]Crayon: Salut tout le monde :smile_cat:

Bon[]Crayon: Salut Automaton2000

Automaton2000: bien plus que les autres

Default avatar.png pas_moi: quand tu as bue 3+5 sa fait 18

Default avatar.png dragon_3: oe j'avoue

Default avatar.png Petit-Pain: yo automaton

Default avatar.png aroufgansta: et 36+33?

Default avatar.png pas_moi: 69

Default avatar.png aroufgansta: bravo bg

Default avatar.png pas_moi: 1000000/2*48

Default avatar.png aroufgansta: ta cru j'étais un ordinateur ?

Default avatar.png pas_moi: sa fait 24000000

Default avatar.png aroufgansta: ah c'est bien ?

Default avatar.png dragon_3: cool

Default avatar.png pas_moi: ptdr t'es qui

Default avatar.png aroufgansta: je sais pas

Default avatar.png LonelyChild_8991: petit pain

Default avatar.png pas_moi: tu es huiaegr

Default avatar.png pas_moi: è¨rheah

Default avatar.png pas_moi: rh

Default avatar.png aroufgansta: tu vas bien ?

Default avatar.png pas_moi: dhjdshbgjsbfjshfksbfjshjkdfjrgdhsjgcfhwghsbjwgjhbq ahfwjfhw weus fdm ue snthwobreubs rfcu9jiwnjgrbfhfb v9sikjmg9bwj osnm vigojnhtgubijsbhd jnebi

Default avatar.png pas_moi: r4njnrwj jfkbd ,fewk,gmrsbiwen

Default avatar.png pas_moi: vjbjm

Default avatar.png aroufgansta: dead pas eh

Default avatar.png LonelyChild_8991: ca va

Default avatar.png pas_moi: non

Default avatar.png pas_moi: ¨

Default avatar.png aroufgansta: pourquoi ?

Bon[]Crayon: Arrêtez de gerber dans le chat, c'est mauvais pour Automaton2000 !

Automaton2000: ah oui ok je vois

Default avatar.png aroufgansta: c'est qui ?

Default avatar.png aroufgansta: vous pouvez m'expliquez ?

Default avatar.png pas_moi: agsfb 1gbzhwc 4edhfbvedujbhikvdf9u8rthgtrhewghrzfshfzegwuguwegszubfhszfhedsgvfcdshbv zehbdvwhsbdhwscnehusdbnewfhdsbcxnzrefhwbdsnx efhwbn egrbdfhvc wegzbdhsyxngvbc nauhsjknygrzbdfh cxvaiuhjnyxmgbdhvxcn uiashjxyngdfbhcx ajsnmxy gfbdcauhjsnyhgbjdnazihbyjsngfbhndhjnx gbsd xcfhdbsnx egvhsbdnguhjrfnghdbnzgdfhbjcnuzghjbfdnmzgsuhbdjxnzugehsdbjcxn grcnvx grzdfhjbxcnerzdghcberdfzghb

Default avatar.png LonelyChild_8991: victome

Default avatar.png aroufgansta: victime*

Default avatar.png LonelyChild_8991: victime

Default avatar.png aroufgansta: @Automaton2000 tu es ?

Automaton2000: un jour il y aura plus de chance de tomber sur le bon site

Default avatar.png aroufgansta: oui mais t'es qui ?

Default avatar.png aroufgansta: Automaton2000 ?

Automaton2000: ya plein de gens qui sont sur le coup j'ai pas trop compris le système de ranking

Bon[]Crayon: Automaton2000 c'est la tortue du chat.

Default avatar.png aroufgansta: mais quoii

Automaton2000: tu as bien fait de faire un minmax

Default avatar.png pas_moi: 12367323456765432123456521234565432643123421234323421345345

Default avatar.png aroufgansta: la tortue ?

Default avatar.png pas_moi: lis se chifre

Bon[]Crayon: C'est un bot.

Default avatar.png pas_moi: oui

Default avatar.png pas_moi: pk

Default avatar.png Petit-Pain: ooooooh cool

Default avatar.png aroufgansta: ahh je comprends mieux merci.

Default avatar.png pas_moi: dr

Default avatar.png aroufgansta: et tu es qui toi ? Bon ?


Default avatar.png Petit-Pain: Automaton2000 parle nous

Automaton2000: jsais pas trop ce que je me fait un peu plus dur

Default avatar.png aroufgansta: ah oui chaud

Default avatar.png Petit-Pain: heintai

Default avatar.png aroufgansta: calme toi petit pain

Default avatar.png Petit-Pain: cest tony

Default avatar.png Petit-Pain: 2000

Default avatar.png aroufgansta: Automaton2000 tu fais quoi bg ?

Default avatar.png Petit-Pain: q

Automaton2000: il en a un qui a fait le contest en cours

Default avatar.png aroufgansta: ah merde

Default avatar.png Petit-Pain: non

Default avatar.png Petit-Pain: oui

Default avatar.png aroufgansta: probablement

Default avatar.png OrtenDa: bref

Default avatar.png OrtenDa: je suis plus fort que vous

Default avatar.png pas_moi: petit pain est au toillette

Default avatar.png OrtenDa: discord.gg/orange

Default avatar.png aroufgansta: t'es pas fort ptit

Default avatar.png OrtenDa: https://discord.gg/orange tiens pour t'aider

Default avatar.png OrtenDa: ptit mdrrrrrrr

Default avatar.png aroufgansta: on a pas discord

Default avatar.png OrtenDa: jmon fou

Default avatar.png OrtenDa: ferme là

Default avatar.png OrtenDa: stp

Default avatar.png pas_moi: moi oui

Default avatar.png aroufgansta: trql

Default avatar.png OrtenDa: t'es qui

Default avatar.png OrtenDa: t'es qui pas_moi

Default avatar.png pas_moi: un hummain

Default avatar.png OrtenDa: LOL

Default avatar.png ByTri: we t qui

Default avatar.png ByTri: ahahahajahhaha

Default avatar.png LonelyChild_8991: c'est Tony

YaShuHee: C'est une sortie scolaire ?

Default avatar.png OrtenDa: ouais mon reuf

Default avatar.png Petit-Pain: cest Tony

Default avatar.png ByTri: ouais

Default avatar.png OrtenDa: sayez m'racontez pas vos vies

Default avatar.png ByTri: c qui petit pain

Default avatar.png aroufgansta: oui

Default avatar.png pas_moi: c'est qui Tony

Default avatar.png OrtenDa: jsp frère

Default avatar.png aroufgansta: mais bruh

Default avatar.png pas_moi: Nicolas

Default avatar.png OrtenDa: bruh

Default avatar.png Petit-Pain: ntm

Default avatar.png aroufgansta: ntr

Default avatar.png dragon_3: pas moi=tony

Default avatar.png OrtenDa: calme sur les mots

Default avatar.png dragon_3: g

Default avatar.png dragon_3: g

Default avatar.png ByTri: ok kylian

Default avatar.png dragon_3: g

Default avatar.png ByTri: t cringe kylian

OrtenDa: vous parlez trop mal ici

OrtenDa: abonnez vous à https://www.youtube.com/channel/UCPaoTAe4pGGuQWGDCpc-Qug

Default avatar.png Petit-Pain: http://chat.codingame.com/pastebin/840e14e4-90c7-4e5d-86ed-75632cf4684e

Default avatar.png aroufgansta: c'est toi ?

OrtenDa: non c'est bruno xd

Default avatar.png aroufgansta: ahh okay x)

Default avatar.png ByTri: c bruno

OrtenDa: non sah c'est moi

Default avatar.png ByTri: nn c moi wesh

Default avatar.png aroufgansta: tu fais que des jeux?

Default avatar.png pas_moi: 4

Default avatar.png pas_moi: 3

Default avatar.png pas_moi: 2

Default avatar.png pas_moi: la bombe vas ecploser

Default avatar.png pas_moi: 1

Default avatar.png pas_moi: 0

Default avatar.png pas_moi: boooooooopoooooooooooom

Default avatar.png LonelyChild_8991: pataboum

Default avatar.png Petit-Pain: X_NEKO-X

Default avatar.png pas_moi: tu me donne faim avec les patate

Default avatar.png LonelyChild_8991: tu chelou

Default avatar.png LonelyChild_8991: tu es chelou toi*

Default avatar.png pas_moi: on je chelou

Default avatar.png pas_moi: oui$

Default avatar.png pas_moi: p

Default avatar.png pas_moi: t

Default avatar.png pas_moi: d

Default avatar.png Reishi: m

Default avatar.png pas_moi: r

Default avatar.png Petit-Pain: a

Default avatar.png pas_moi: b

Default avatar.png Petit-Pain: c

Default avatar.png pas_moi: d

Default avatar.png Petit-Pain: d

Default avatar.png pas_moi: e

Default avatar.png pas_moi: f

Default avatar.png Petit-Pain: gh

Default avatar.png pas_moi: i

Default avatar.png pas_moi: j

Default avatar.png pas_moi: k

OrtenDa: f

OrtenDa: f

OrtenDa: f

bdasilva: stp

bdasilva: pouvez-vous arrêter de faire de flood

Bon[]Crayon: Bon appétit Automaton2000

Automaton2000: ouais mais c'est pas gagné

Default avatar.png bdr93800: wld lkhba

**Stilgart tend une :turtle: à Automaton2000

Automaton2000: je crois que j'ai réussi à faire marcher

Bon[]Crayon: Automaton2000 bravo

Automaton2000: après, il faut voir que tu es la ?

Stilgart: ouvre tes yeux Automaton2000 :(

Automaton2000: et je pense que ça peut être le cas

Stilgart: ouf, Bon[]Crayon est là

YaShuHee: Bonjour à tous :) (Enchanté Automaton2000)

Automaton2000: la licorne arc-en-ciel vient de faire un truc dans ce gout là

YaShuHee: Quelqu'un pourrait m'indiquer comment je peux retrouver le sujet d'un clash of code (reverse code) svp ?

BlaiseEbuth: Comment es ta reuh

Alshock: @Automaton2000 j'ai fait un truc dans quel goût exactement ? Salut les tortues au passage

Automaton2000: va dire ça à mon avis c'est là que je suis devant toi

Alshock: et il me nargue en plus (cela dit vu la dernière fois que j'ai posté une solutino sur ce site il a pas tort)

Default avatar.png lucifer9205: j'ai pété

BlaiseEbuth: :unicorn::rainbow:

Default avatar.png lucifer9205: cest pas moi

Default avatar.png lucifer9205: c mon cul

BlaiseEbuth: Quelle légèreté... Pas vrai Automaton2000 ?

Automaton2000: ils n'ont pas eu le temps de faire autre chose que je sais même pas comment il fait

Default avatar.png nesnes112: salut tout le monde

Default avatar.png nesnes112: voilà le lien du puzzle je sais pas où persiste l'erreur

Default avatar.png nesnes112: qui peut m'aider svp

Default avatar.png nesnes112: https://www.codingame.com/ide/puzzle/power-of-thor-episode-1

Default avatar.png nesnes112: j'ai bien compris l'énoncé

Alshock: nesnes112 d'accord, on connait l'énoncé, on sait le résoudre, mais comment devine-t-on l'erreur que tu fais ?

Default avatar.png nesnes112: je vous communique mon code

Default avatar.png nesnes112: c quoi le lien pour que vous puissiez voir le code

Default avatar.png nesnes112: c'est du code javaScript

Alshock: copir-colle ton code directement ici, ça fera un pastebin

Alshock: tiens le spammeur fou a réduit son nombre de contributions. Deux questions de novice puisque je laisse normalement les CoCs tranquille : peut-on supprimer un rejet ? (j'ai pas vu dans l'édition) comment fait-on pour checker les doublons ? (merci l'ergonomie CG)

BlaiseEbuth: l'est partie le mettre sur world...

BlaiseEbuth: Supprimer un rejet ?

Alshock: ouais je pensais ça impossible, mais comme c'est wontonimo qu'en parle et qu'a minima il s'y connait en contribs je suis tout étonné

Default avatar.png nesnes112: http://chat.codingame.com/pastebin/9e3378f3-2360-41e2-845e-bfee74064453

Alshock: ah un grand classique

BlaiseEbuth: Et paf ça a fait un pastebin !

Alshock: initialTY et initialTX c'est la position initiale de thor

Alshock: quand tu bouge, elle ne change pas, si tu veux la position réelle de thor il faut la podifier toi-même à chaque tour

BlaiseEbuth: C'était pas "On peut supprimer un rejet !? Oo" mais "Qu'est-ce qu'il essaye de dire ? :thinking:" Alshock.

Alshock: s/podifier/modifier/

Alshock: bah supprimer le fait que tu aies rejeté une contrib, Ctrl-Z une fessée, Undo le mal sur la Terre

Default avatar.png nesnes112: Alshok je sais pas que ce sont les coordonnées de la position de thor

Alshock: attends reformules je suis pas sur d'avoir compris

Default avatar.png nesnes112: Alshok tu demandes à qui se reformuler?

Alshock: toi ^^ta phrase précédente est pas claire

Default avatar.png nesnes112: Alshok tu demandes à qui de reformuler?

Alshock: En plus de ne pas update tu sembles vouloir répéter les lettres cardinales, que souhaites tu avoir comme sortie ?

Default avatar.png nesnes112: Alshok je sais que ce sont les coordonnées de la position de thor

Alshock: nesnes112 comme je te l'ai dit au-dessus non, ce sont les coordonnées de la position INITIALE de thor

Default avatar.png nesnes112: oui Alshok la sorite doit être sous forme WSE....

Alshock: dès que thor bouge ces coordonnées deviennent caduques

BlaiseEbuth: Je sais pas Alshock. Mais dans ton cas c'est trop tard, vu que des gens t'ont suivis et ont reject toutes ses contribs en masse. :p

Default avatar.png nesnes112: JE COMPRENDS ça Alshok

Alshock: nesnes112 Oui, mais non. La sortie doit être une direction comme "SE" ou "NW", mais là ton code risque de sortir "NNNNNWW" de ce que j'en comprends.

Alshock: Ah c'est pas lui qui a delete ? xD J'étais si content de son arc de rédemption BlaiseEbuth

Default avatar.png nesnes112: oui Alshok un résultat normalement de ce genre

Default avatar.png nesnes112: mais Alshok regarde l'exemple qui a été donné

Default avatar.png nesnes112: le résultat va être SS

Alshock: Eh bien c'est une mauvaise réponse "NNNWWW" n'est pas une direction valide. Si tu veux aller 3 fois au nord ouest tu dois écrire "NW" trois fois de suite (d'où la boucle)

BlaiseEbuth: Stoi le ss

BlaiseEbuth: Bah si tu comprends pourquoi ton code n'est pas écrit en conséquence ?

Alshock: le résultat attendu est "S\nS\n" nesnes112

Default avatar.png nesnes112: Alsholk si je comprends bien

Alshock: et la manière la plus classique de l'obtenir est de rentrer dans la boucle, décréter qu'il faut aller au Sud, écrire "S\n", actualiser la positino de thor, et recommencer la boucle

Default avatar.png nesnes112: les conditions dans mon code sont correctes

Default avatar.png nesnes112: le problème dans le traitement après le if

Alshock: non tes conditions sont mauvaises aussi

Alshock: enfin ça dépend

Default avatar.png nesnes112: Alshok avec un stylo et un bout de papier j'ai shématisé le problème

Default avatar.png nesnes112: et j'ai essayé de traiter tous les cas possibles

Alshock: quand on prend en compte le fait qu'on ne veut pas répéter X fois "S" pour aller au sud, rentrer dans la condition "aller au sud" quand lightY == thorY est pour le moins étrange

BlaiseEbuth: T'façon elle COMPREND Alshock, alors arrêtes de faire genre tu sais mieux qu'elle, c'est lourd.

Alshock: roh sois pas si médisant BlaiseEbuth on l'a tous fait dans notre jeunesse le "je comprends" de honte ou de confiance ^.^

Default avatar.png nesnes112: Merci beaucoup Alshok

Default avatar.png nesnes112: Alshok sait mieux que moi

Default avatar.png nesnes112: BlaiseEbuth arrête

BlaiseEbuth: De ?

Default avatar.png nesnes112: de me critiquer

Default avatar.png nesnes112: je suis sérieuse

Default avatar.png nesnes112: et je veux m'améliorer en javascript

Alshock: xD Blaise critique tout le monde, ne te sens pas trop blessé(e) personnellement par ça

Default avatar.png nesnes112: je sais ça

Alshock: sauf moi, mais c'est parce que je suis parfait

BlaiseEbuth: Je ne critique que ce qui est critiquable...

Alshock: et plus si affinité :P

Default avatar.png nesnes112: je suis critiquable et j'aime pas que tu me critiques

Default avatar.png nesnes112: tu peux zapper mes messages

BlaiseEbuth: Malheureusement pas... Et j'aime pas quand tu est méchante avec mon copain.

**Stilgart va lancer une discussion parallèle avec Automaton2000 pour voir si ça améliore l'ambiance

Automaton2000: ça marche avec tous les langages

Stilgart: Automaton2000: avec java, pas trop quand même :(

Automaton2000: par rapport au c++ ?

Stilgart: Automaton2000: il n'y a pas photo là

Automaton2000: oui mais ça c'est bien vrai

bdasilva: enfin les enculés ont arrêté d'inonder le chat

Alshock: roh Stilgart je t'interdis de médire du C++

Alshock: plaît-il ?

BlaiseEbuth: Ils étaient à peu près polis eux au moins...

Alshock: Stilgart BlaiseEbuth, vous qui avez modéré des CoCs dans votre vie, sauriez vous dire comment on consulte la liste pour éviter les doublons ?

Stilgart: Alshock: c'est pas dans ce sans là qu'il n'y avait pas photo ? :p

Stilgart: -?

Stilgart: pas

Stilgart: tu as une page de euler qui permet de chercher des doublons

BlaiseEbuth: Alshock: Ahahaha

Stilgart: mais comme ça marchait, il a été ajouté dans les guidelines que les doublons étaient autorisés

Alshock: "ça marche avec tous les langages" - "pas trop avec java ?" - "par rapport au C++ quand même"

BlaiseEbuth: Les guidelines autorisent explicitement les doublons pour les Coc.

Alshock: c'est vraiment zéro

Stilgart: depuis, je ne modère quasiment plus les CoCs

Alshock: et toujours l'escuse du "si c'est trop les mêmes on supprimera au cas par cas ?

Alshock: excuse*

BlaiseEbuth: On a dépassé le stade où ils essayent de se justifier depuis belle lurette...

Stilgart: non, le plan des CoC c'est de noyer l'utilisateur sous le nombre de sujets

Stilgart: je ne cautionne pas, mais ça peut objectivement se défendre

Stilgart: (et donc, je ne modère plus sauf force majeure)

BlaiseEbuth: Moi je ne modère plus.

BlaiseEbuth: Je préfère me baigner dans la cale pendant que le bateau coule plutôt que de perdre mon temps à écoper avec une petite cuillère.

Stilgart: tu veux dire "avec une pince à épiler" ? :)

BlaiseEbuth: Et c'est moi le pessimiste ? ^^

Stilgart: tu l'es clairement moins que moi

BlaiseEbuth: Pas sûr. C'est juste qu'à partir d'un certain seuil je bascule en mode chaotique et je m'amuse du bordel ambiant :imp:

Default avatar.png nesnes112: BlaiseEbuth toujours ici sur tchat de CD

Default avatar.png nesnes112: JOUR ET NUIT

Stilgart: et même plus si affinité

BlaiseEbuth: J'aime pas laisser Automaton2000 seul...

Automaton2000: moi je veux un truc qui me tue

Default avatar.png nesnes112: à chaque fois j'envoie un message tu me réponds et aucune fois tu m'as aidé

BlaiseEbuth: Pôv choupine, je mérite vraiment pas mon salaire...

Bon[]Crayon: Automaton2000 demande à AutomatonNN

Automaton2000: je suis là pour le coup j'ai pas de classe

Default avatar.png nesnes112: BlaiseEbuth ça veut dire quoi choupine

Default avatar.png nesnes112: je suis pas française

Default avatar.png nesnes112: notre 2ème langue le français

Default avatar.png JonathanCabezas: Quelqu'un saurait pourquoi en Ruby, split(",") == split(?,) :o

Alshock: c'est un dérivé de chou, c'est un mot affectif utilisé ici au sens ironique

Alshock: JonathanCabezas tout à fait, as-tu déjà entendu parler de label ?

Bon[]Crayon: https://fr.wiktionary.org/wiki/choupinette

Default avatar.png JonathanCabezas: non Alshock j'apprends tout juste le Ruby, je vais me renseigner

Alshock: JonathanCabezas je suis même plus sur du nom c'est dire xD En gros c'est comme une string mais en unique, c'est ça qui sert à identifier les méthode et faire des clefs dans des Hash

Default avatar.png nesnes112: Alshok merci pour l'explication

Bon[]Crayon: T’inquiète pas mon choupinet, minaude-t-elle, je vais m’occuper de ton cas ! Automaton2000

Automaton2000: bon, je vais méditer qq heures

Alshock: Et c'est plus ou moins équivalent à une string "théorique", d'où la possibilité de convertir "," en ?, automatiquement

Alshock: par contre je suis pas sur que ca s'appelle label bordel c'est quoi ce trou de mémoire

Default avatar.png JonathanCabezas: un symbole peut-être ?

Default avatar.png JonathanCabezas: en effet je trouve rien sous le nom label

Alshock: yep symbol en effet, désolé

Default avatar.png JonathanCabezas: d'accord je vois, merci pour l'explication Alshock ! :)

Alshock: de rien, et au fait tu fais du ruby pour quoi ? parce que c'est un langage joli, assez sympa et particulièrement lent et en train de mourir

BlaiseEbuth: C'est marrant en clojure t'as keywords et symbols et celui qui s'évalue en tant que lui même c'est le keyword pas le symbol :thinking:

Alshock: qui s'évalue en tant que lui-même ?

Default avatar.png JonathanCabezas: Par contre dans la doc je vois que ":" pour faire des symboles et nul part "?" bizarre

Default avatar.png JBM: il veut dire «en» lui-même

Default avatar.png JonathanCabezas: Je fais du Ruby pour les clash of code codesize, ou les réponses en Ruby sont souvent les plus courtes, en plus j'aime bien les langages par convention je trouve ça élégant, ça me rappelle le Perl

Alshock: alors oui, ah mais attends

Alshock: Je suis un connard ? c'est la forme abrégée pour faire des string, non ?

Alshock: Notez que malgré la formulation de ma phrase, le fait que je sois un connard n'a jamais été une question :P

BlaiseEbuth: Oui JBM ^^ J'ai hésité à faire une blague kaamelotesque et j'ai fourché. :no_mouth:

Bon[]Crayon: Du coup à quoi sert le ?

Default avatar.png JBM: ben il ne sait ni lire

BlaiseEbuth: *Du coup à quoi sert le ? ? Bon[]Crayon

Alshock: Bon[]Crayon à faire une string sans guillemets ? J'sais plus ces hacks de ruby c'est tellement un bordel

Default avatar.png JonathanCabezas: ah c'est bon j'ai trouvé Alshock, c'est une syntaxe qui fonctionne pour créer des strings d'un seul caractère

Default avatar.png JonathanCabezas: https://stackoverflow.com/questions/62658598/question-mark-in-the-beginning-of-line-in-ruby

Alshock: tellement impossible de retrouver ça correctement dans la doc

Default avatar.png JonathanCabezas: je me demande l'utilité d'une telle syntaxe, première fois que je vois ça dans un langage

Alshock: mais d'où la question tellement légitime, "mais putain ruby à quoi ça sert ?" en plus ça abrège même pas les codes parce qu'on est obligé de mettre des espaces dans nos ternaires en codegolf

Default avatar.png JonathanCabezas: (à part gagner un caractère en clash of code hihi)

Default avatar.png JonathanCabezas: en ternaire ruby : "bolean?true: false"

Default avatar.png JonathanCabezas: tu peux mettre qu'un seul espace après le :, pour le différencier justement du symbole

Alshock: yep, mais 'a? b:c'

Default avatar.png JonathanCabezas: ça devrait pas être 'a?b: c'

Default avatar.png JonathanCabezas: ?

Alshock: ptêtre que le ternaire est prio, mais le linter part en couilel cela dit, faudrait vérifier

Default avatar.png JonathanCabezas: j'ai l'impression quand même que Ruby fait gagner plus de caractères qu'il n'en fait perdre, après j'imagine que ça dépend du challen

Alshock: ah non mais en golf ruby c'est génial, c'est son plus grand défaut

YaShuHee: J'ai survolé le chat, mais les symbols en Ruby, c'est pas l'équivalent des atoms en Elixir ?

Default avatar.png nesnes112: salut

Default avatar.png nesnes112: https://www.codingame.com/ide/puzzle/temperatures

Default avatar.png nesnes112: j'ai pas compris la ligne dans la sortie du problème ils veulent dire si n=0

Default avatar.png nesnes112: ???

Bon[]Crayon: Est-ce que c'est pour le test pas de températures ?

Bon[]Crayon: oui

Alshock: nesnes112 oui, si tu n'as aucune température tu dois dire "0"

Alshock: si je me souviens bien

Default avatar.png nesnes112: c'est à dire la chaine est vide

Alshock: la chaîne ?

Default avatar.png nesnes112: ou enbcore le tableau est vide

Bon[]Crayon: oui

Default avatar.png nesnes112: regarde le lien Alshok

Alshock: oui la liste des températures est vide

Alshock: ah oui la string contenant les températures, je comprends

Default avatar.png nesnes112: if inputs==

Default avatar.png nesnes112: c'est ça?

Default avatar.png nesnes112: inputs c'est un tableau

Alshock: mais n est donnée avant donc à mon sens c'est "mieux" de tester n == 0 que inputs == ""

Default avatar.png nesnes112: j'ai mis n==0

Default avatar.png nesnes112: ça n'a pas marché

Alshock: c'est quel test qui rate ?

Default avatar.png nesnes112: http://chat.codingame.com/pastebin/8b6eb5f8-4261-4ba1-a746-51215a824665

Default avatar.png nesnes112: où j'écris exactement if n==0

Default avatar.png JonathanCabezas: abs(t-0) :scream:

Default avatar.png JonathanCabezas: tu peux mettre directement t dans ton abs

Alshock: euh, il est où le if ?

Default avatar.png JonathanCabezas: tu peux nous partager l'état actuel de ton code, avec le if n==0 ?

Default avatar.png JonathanCabezas: sinon une solution possible, c'est d'avoir ta variable answer que tu initialises à 0, si n==0 tu ne vas pas rentrer dans le for et tu ne vas pas la modifier, et donc renvoyer 0 par défaut

Default avatar.png JonathanCabezas: ça t'évite un if inutile

Alshock: oui mais non, elle ne fait pas de boucle elle utilise directement Math.min

Alshock: Dans ce cas on peut faire (n && Math.min(...a)) dans pas mal de langages, mais je sais pas si ça s'applique en JS

Default avatar.png JonathanCabezas: je viens de tester ça fonctionne, bien vu Alshock

Default avatar.png nesnes112: JonathanCabezas

Default avatar.png nesnes112: je sais pas comment j'ai écrit t-0

Default avatar.png nesnes112: malgrès que avant d'être informaticienne j'étais mathématicienne

Alshock: bah pour le coup en JS parfois ce genre d'horreur peut faire sens

Default avatar.png JonathanCabezas: haha, ça nous arrive à tous tqt pas :D

Default avatar.png JonathanCabezas: oui ça peut pour forcer le type d'une variable en effet

Alshock: c'est une manière de forcer des conversions. On croise des ~~x pour forcer une conversion en entier c'est pas beau à voir

Default avatar.png JonathanCabezas: oui !! pour convertir un int en booléen

Default avatar.png JonathanCabezas: ou*

BlaiseEbuth: :poop:

Alshock: Blaise c'est la première fois que je te vois si calme quand on parle du JS

Alshock: tu as tout donné sur Python récemment ?

Default avatar.png JonathanCabezas: moi je trouve ça beau, faut pas oublier que le compilo derrière doit optimiser ça et le remplacer par une conversion (inchallah)

Default avatar.png nesnes112: mais regarde Alshok ce qu'il a envoyé

BlaiseEbuth: "optimiser"

Default avatar.png nesnes112: c'est pas respectueux du tout

Alshock: le compi quoi ?

Default avatar.png nesnes112: je suis une femme qui a 38 ans et sérieuse

Default avatar.png nesnes112: je suis pas gamine svp

Alshock: Ah, poids, mensurations et centres d'intérêt ?

Alshock: Ahem, pardon ^^

Default avatar.png JonathanCabezas: oui fin en JS je sais pas si y a des optis j'avoue

BlaiseEbuth: Le rapport avec le fait que je respecte pas js ?

Alshock: y en a, y a le JIT qui entre en course maintenant non ?

BlaiseEbuth: 20h ou 20h30 ?

Alshock: je parle pas du preshow de "un si grand soleil" sur la 2

BlaiseEbuth: Skwa jit du coup ?

Alshock: le just-in-time compiler

Alshock: l'interpréteur qui compile le contenu des boucles en gros

Alshock: (de ce que j'en ai compris, j'avoue avoir survolé ça)

BlaiseEbuth: Awi https://www.urbandictionary.com/define.php?term=jit

BlaiseEbuth: :3

Alshock: Jean-Pierre Pernaud de toi

Default avatar.png JonathanCabezas: je n'ai aucune idée de la portée du JIT, mais j'imagine que certaines optimisations sont une perte de temps comparé au fait d'exécution les instructions sans optimisations

BlaiseEbuth: Tu me diras le nom est bien choisi du coup...

Default avatar.png JonathanCabezas: d'exécuter*

BlaiseEbuth: T'façon js...

Alshock: bah justement, toute la complexité de l'opération consiste à compiler suffisamment vite et de manière suffisamment ciblée pour que ce soit rentable

Default avatar.png nesnes112: http://chat.codingame.com/pastebin/21bee1fc-b7f4-4685-bf8b-2f52e8ac3b6c

Default avatar.png nesnes112: toujours ça marche pas

Alshock: ça permet théoriquement de changer le coût de l'interprété en un coût linéaire quand tu n'utilises pas eval

Default avatar.png JonathanCabezas: oui donc on cherche à optimiser les grosses boucles de calcul, j'imagine que ~~x n'est pas optimisé en parseInt(x)

BlaiseEbuth: Tu veux voir ma grosse boucle ?

Alshock: honnêtement on s'en fout, deux opérations binaires ça coûte rien

Default avatar.png JonathanCabezas: exactement

Alshock: par contre la conversion avant oui

Default avatar.png nesnes112: http://chat.codingame.com/pastebin/1c213e8f-d626-46c5-a622-35ef1c7c2fca

Alshock: http://chat.codingame.com/pastebin/81c4ff1d-49b8-459d-b251-53c48542bb39

BlaiseEbuth: 'tain. J'allais aider et voilà que ça commence à spammer... Après faut pas s'étonner que je sois délicatement acidulé... -_-

Default avatar.png JonathanCabezas: nesnes112, il faut que tu récupères l'index du min, car tu ne pas afficher sa valeur absolue

Default avatar.png JonathanCabezas: tu ne veux pas afficher*

Default avatar.png nesnes112: http://chat.codingame.com/pastebin/1994c4db-6473-44bf-9a6a-4085d73a44dc

Default avatar.png JonathanCabezas: tu peux faire indexOf de ton min sur le tableau a

Default avatar.png nesnes112: okj JonathanCabezas

Default avatar.png nesnes112: juste un instant

Alshock: yep, je conseille même plutôt un "console.log(n == 0 ? 0 : Math.min (...a));" mais c'est un goût esthétique (la boucle for ne coûte rien pour n = 0)

Default avatar.png JonathanCabezas: puis afficher inputs[index] parsé en int

Alshock: JonathanCabezas en JS Math.min accepte-il une lambda pour le type de tri ?

Alshock: on dirait pas

Default avatar.png JonathanCabezas: oui on dirait pas

BlaiseEbuth: Tu veux pas nous reposter 4 ou 5 fois ton code, histoire d'être sûr d'avoir bien vu ?

Alshock: roh il trie même pas les array

Default avatar.png JonathanCabezas: pourquoi d'ailleurs Alshock, on peut accélérer le min avec un tri?

Default avatar.png JonathanCabezas: @Alshock test

Alshock: JonathanCabezas non, mais on peut parfois faire un min en disant à la fonction comment attribuer les valeurs

Alshock: les deux font un tag

Default avatar.png nesnes112: http://chat.codingame.com/pastebin/f091fc03-d5ab-40f3-b64f-624b51737552

Default avatar.png JonathanCabezas: cmt vous faites pour que le message soit rouge? juste en citant un pseudo ?

Default avatar.png JonathanCabezas: ah

Default avatar.png JonathanCabezas: merci pour la réponse

BlaiseEbuth: Ah voilà merci. Encore 2 3 fois et ce sera bon.

Default avatar.png JonathanCabezas: haha Blaise

Default avatar.png nesnes112: http://chat.codingame.com/pastebin/268d8e90-69ca-42cf-afe3-642777dce87c

Alshock: parfait, mais tu ne veux pas afficher l'index, tu veux afficher l'entrée à cet index

Default avatar.png nesnes112: ah oui Alshok

Default avatar.png nesnes112: ta raison

Default avatar.png JonathanCabezas: je dirais que la façon de faire en JS serait un map suivi d'un min

Alshock: par exemple dans notre cas JonathanCabezas on aurait pu être heureux de chercher le min des entrées en attribuant à chaque entrée sa valeur absolue - 0.1

BlaiseEbuth: La raison d'Alshock est quelque chose de très discutable...

Default avatar.png nesnes112: Blaise à vchaque fois je fais une petite modification et je recopie le code

Default avatar.png JonathanCabezas: moi j'aurais inputs.map(x => abs(parseInt(x)))

Alshock: Ah ah ah BlaiseEbuth emmerde tellement nesnes112 qu'il vient la faire chier directement dans son code source

Alshock: c'est un virus

BlaiseEbuth: Dekwa ?

Alshock: t'as pas lu la dernière version

BlaiseEbuth: Mwarf

Default avatar.png nesnes112: je sens que tu es encore gamin Blaise

BlaiseEbuth: :rofl:

BlaiseEbuth: Oui madame sérieuse de 38 ans. En attendant si tu pouvais arrêter de flooder le chat, parce que t'es pas toute seule.

Default avatar.png nesnes112: http://chat.codingame.com/pastebin/f507e689-fbd7-490a-9b6a-9a5b45d28077

Alshock: pour une fois si, y a pas d'autres demandes d'aide en fr

BlaiseEbuth: Y'a pas que les demandes d'aide

Default avatar.png nesnes112: encore une fois je vais mettre mon code Blaise le gamin

Default avatar.png nesnes112: http://chat.codingame.com/pastebin/c8a461d8-1a71-4e1d-bc71-f22e82026495

Default avatar.png nesnes112: 72%

BlaiseEbuth: T'as oublié "na na nère" à la fin...

Default avatar.png nesnes112: un petit avancement

Alshock: oui, mais elles sont prioritaires

Default avatar.png JonathanCabezas: tu veux stocker ton tableau avant les valeurs absolues

Alshock: a contient quoi nesnes112?

Default avatar.png JonathanCabezas: fais un 2ème tableau b et tu fais b.push(t)

Alshock: (c'est une fausse question pour amener le problème)

Alshock: JonathanCabezas eh pas de surcharge il existe déjà ce tableau

Default avatar.png JonathanCabezas: hésite pas à donner des noms de variable plus explicites genre: temps et abs_temps

Alshock: c'est t

Alshock: c'est pas t, c'est inputs pardon

Default avatar.png nesnes112: ya 2 tableaux inputs et a

Default avatar.png JonathanCabezas: ah oui my bad, pas besoin d'afficher l'int

BlaiseEbuth: Vous voulez pas lui donner la solution ? Vu comme c'est parti ça reviendra au même et au moins ça ira plus vite...

dwarfie: :popcorn: :D

Alshock: hey coucou dwarfie ! :D J'peux t'en prendre un peu ? J'ai la dalle

Default avatar.png JonathanCabezas: :grimacing:

**dwarfie tend du :popcorn: et une :beer: a BlaiseEbuth

Default avatar.png nesnes112: ohhhh Blaise

**Alshock renverse la :beer: de BlaiseEbuth dans le :popcorn: de dwarfie

**dwarfie slaps Alshock around a bit with a large fishbot

Default avatar.png nesnes112: Alshok je vois pas où persiste moin erreur

Alshock: Tah, nesnes112 tu t'occupes pas de blaise tu t'occupes de m'afficher le bon nombre

dwarfie: une erreur ne persiste pas ... c'est le codeur

Default avatar.png nesnes112: 72% seulement du code est correct

Default avatar.png JonathanCabezas: nesnes112 tu renvoies toujours la valeur absolue !!

Default avatar.png JonathanCabezas: relis ton code

Alshock: ton erreur ell est double : 1 - tu affiches la valeur absolue du ^plus proche de zéro et pas le plus proche directement

Alshock: 2 - tu essayes d'afficher le plus proche de zéro, mais tu ne priorise pas le positif sur le négatif

Default avatar.png JonathanCabezas: ah y avait cette contrainte dans l'énoncé aussi ?

Default avatar.png nesnes112: Alshok ta raison

Alshock: donc avec [-5, 5] ton code peut renvoyer 5 ou -5 (quadn tu auras corrigé l'erreur de valeur absolue), mais l'énoncé demande 5

Default avatar.png nesnes112: je comprends Alshok

Default avatar.png nesnes112: donc faut effacer la ligne qui contient abs?

Alshock: Petit détail chat, je sais que tu t'embêtes à écrire mon pseudo à chaque fois, tu peux auto compléter les pseudos avec la touche <tab>

Default avatar.png JonathanCabezas: nesnes112 si tu fais ça tu vas toujours renvoyer la plus petite valeur négative

Default avatar.png nesnes112: merci Alshok

Alshock: deux solutions : soit tu décides de pas utiliser min et tu fais une boucle pour sélectionner le bon nombre (c'est pas mal comme entrainement), soit tu gardes min tel quel et tu dois hacker le tableau a pour que min donne le bon indice, puis afficher le nombre à cet indice dans le tableau d'origine d'origine

Alshock: trop d'origine

Default avatar.png nesnes112: merci Alshok

Default avatar.png nesnes112: je vais essayer de corriger mon code

Default avatar.png nesnes112: en suivant tes instructions

BlaiseEbuth: Alshock en chute libre dans mon estime... Tristesse/20

Alshock: :popcorn: damned, pas d'autocompletion sur les emotes

Alshock: Je distribue des codes en légende dans n'importe quel combat de bot aussi si ça intéresse :smirk:

Default avatar.png nesnes112: Blaise tu n'as pas des engagements dans tavie?

Default avatar.png nesnes112: tu n'as pas des activités?

Alshock: Si, il est engagé avec moi

Alshock: :ring:

Default avatar.png nesnes112: :nerd:

BlaiseEbuth: Si, ça va. Et toi ?

Default avatar.png nesnes112: Blaise le gamin

dwarfie: :scream: j'ai lu trop vite et avait pas vu le 'l' ....

dwarfie: ca fait image

Default avatar.png nesnes112: Alshock haker le tableau cad l'enlever?

Default avatar.png JonathanCabezas: hacker dans le sens de bidouiller

dwarfie: Automaton2000 : remonte le niveau svp

Automaton2000: si t'as déjà fait un puzzle en particulier ?

dwarfie: Automaton2000 : presque tous , tu sais bien

Automaton2000: je me suis laissé distraire :-)

dwarfie: y'a de quoi

Default avatar.png nesnes112: JonathanCabezas l'écraser cad

Default avatar.png nesnes112: ?

Default avatar.png JonathanCabezas: fais la première solution, fait ton propre min puis tu le modifies pour renvoyer en priorité les valeurs positives

BlaiseEbuth: Tu peu me traiter de gamin autant que tu veux. En attendant c'est pas moi qui me dit 'gamin' chaque fois que je parle, qui se fait assister au lieu d'essayer, ou qui râle et spam dès qu'on lui répond pas... :grin:

Default avatar.png nesnes112: ok moi aussi je suis gamine

Default avatar.png nesnes112: merci JonathanCabezas

dwarfie: t'inquiete BlaiseEbuth ... meme si ca fait 7 ans pour les demons , on sait que t'approche des 900 ans ... bientot tu l'auras ta mogriave ;)

BlaiseEbuth: 5781 ans... Tu me rajeunis...

Default avatar.png nesnes112: ohhhh Blaise

BlaiseEbuth: Hm ?

**dwarfie a confondu avec yannT ;)

Default avatar.png nesnes112: je vais me connecter à 3h du matin et si je te trouve connecté

Default avatar.png nesnes112: je vais arracher mes cheveux

philRG: le diable ne dort pas

philRG: c bien connu

BlaiseEbuth: Pourquoi tu viendrai à 3h du mat ?

Default avatar.png JonathanCabezas: Pour la prière ?

BlaiseEbuth: Nam Gloria Lucifer

Alshock: mais surtout pourquoi te cheveux ?

Alshock: tes*

BlaiseEbuth: Parce que, contrairement aux doigts, ça repousse.

jacek: Automaton2000 are there friends here?

Automaton2000: le truc c'est que si je pouvais faire un truc qui me permet de savoir que c'est possible

jacek: :nauseated_face:

Default avatar.png nesnes112: a chaque fois je me connecte et je poste un message

Default avatar.png nesnes112: je le trouve connecté

Default avatar.png nesnes112: son rôle c'est de critiquer les gamers

Alshock: certes mais ça fait de moins bonnes saucisses d'apéro

Alshock: les gamers ?

Alshock: Non BlaiseEbuth critique les codeurs de python, de JS, de Java, et bien sûr les trolls de bash mais eux ils méritent

BlaiseEbuth: Non seulement ceux qui le méritent. Sinon je suis gentil. De temps en temps.

philRG: ah ok merci AIshock j'étais perdu moi

philRG: je code en python et j'aime çà

Alshock: Les Haskell c'est quel cercle des enfers BlaiseEbuth ?

BlaiseEbuth: La chambre d'amis.

philRG: et plus récemment je fais du JS

Default avatar.png nesnes112: tu veux dire Blaise que moi je mérite

Alshock: en vrai je troll mais sachez tous que s'il est méchant et asocial, le BlaiseEbuth est un animal vivant d'amour et d'eau fermentée fraîche

Alshock: oui, je crois qu'il a été explicite là dessus nesnes112, pas la peine de s'éterniser

BlaiseEbuth: Absolument.

Default avatar.png nesnes112: même sur world chat il est présent

BlaiseEbuth: Toi aussi et on en fait pas un plat...

Default avatar.png nesnes112: je comprends pas Blaise

Alshock: en faire un plat ça veut dire s'en émouvoir

nicola: Koikigna ?

Ose: bonjour

BlaiseEbuth: 'soir

Default avatar.png nesnes112: Alshock

Default avatar.png nesnes112: j'ai suivi tes conseils

Default avatar.png nesnes112: http://chat.codingame.com/pastebin/3ed75290-d41d-4be1-bed0-f710d7cca963

Default avatar.png nesnes112: mais ça ne marche pas

Default avatar.png nesnes112: 18%

Alshock: tu as bien lu le message d'erreur ?

BlaiseEbuth: :speak_no_evil:

Default avatar.png JonathanCabezas: imputs => inputs

Alshock: je pense que ton erreur doit être que "imputs"

Alshock: est pas un tableau

Default avatar.png nesnes112: je l'ai corrigé

Default avatar.png JonathanCabezas: pourquoi est-ce que tu utilises parseInt ?

Alshock: c'est important de commencer par apprendre à lire les erreurs parce que quel que soit ton niveau tu vas toujours en avoir avant que ton code soit bon

BlaiseEbuth: lire tout court d'ailleurs...

Default avatar.png JonathanCabezas: :laughing:

Default avatar.png nesnes112: http://chat.codingame.com/pastebin/36ba91c1-d334-43ba-94f2-a8d1137f3c9d

Default avatar.png nesnes112: 54%

Default avatar.png nesnes112: :grin:

Default avatar.png JonathanCabezas: maintenant en plus du min, garde en mémoire l'index du min

Default avatar.png JonathanCabezas: et tu affiches inputs[minIndex]

Default avatar.png nesnes112: ok JonathanCabezas

Default avatar.png JonathanCabezas: te manquera plus qu'à prendre la température positive en cas d'égalité

Default avatar.png JonathanCabezas: else if (Math.abs(t)==min && t > 0) devrait fonctionner je pense

Alshock: c'est plus un || qu'un else

Default avatar.png nesnes112: http://chat.codingame.com/pastebin/781e357b-47d4-4dbe-9023-0c9656b439bf

Default avatar.png nesnes112: je suis tous vos conseils mais ça ne marche pas

Default avatar.png JonathanCabezas: index = 0

Default avatar.png nesnes112: :joy:

Default avatar.png JonathanCabezas: tu n'as pas initialisé index

Default avatar.png JonathanCabezas: et pour le cas n=1 tu veux aussi renvoyer qq chose

Default avatar.png JonathanCabezas: sans passer par le for

Default avatar.png JonathanCabezas: oui Alshock tu as raison

Alshock: ce qui m'embête nesnes112 c'est que tu reviens avec ton nouveau code, et le fai qu'il ne marche pas. En l'occurrence c'est un problème simple et on voit assez facilement ce qu'il manque, mais pas toi. Et quand tu ne vois pas ce qui rate il faut tenter de comprendre ce que fait vraiment son code en se débarrassant de toute idée qu'on se fait de ce qu'il devrait faire.

BlaiseEbuth: L'épiphanie d'Alshock au bout de deux heures à placidement répondre... :smirk:

Alshock: Ca commence par lire et comprendre les messages d'erreurs s'il y en a, ou les résultats invalides quand on en a. En déduire ensuite ce qui ne va pas dans la structure de notre code, et trouver une nouvelle approche ou poser des questions à ce moment là

Default avatar.png nesnes112: ok Alshock

Default avatar.png JonathanCabezas: et personnellement je suggérerais d'apprendre à programmer avec un langage fortement typé pour pas avoir trop de mauvaises surprises à cause des types

Default avatar.png JonathanCabezas: genre en C

Default avatar.png JonathanCabezas: trouver une erreur dans un code javascript parfois c'est un cauchemar

BlaiseEbuth: Non c'est facile, elle est dans l'extension du fichier.

Default avatar.png JonathanCabezas: le typescript est du javascript typé il me semble

Alshock: trouver une erreur preprocesseur en C c'est une horreur la première fois

Default avatar.png JonathanCabezas: tu n'utilises pas le préprocesseur quand tu apprends à programmer

Alshock: c'est un pansement sur une jambe de bois. Le problème de JS c'est pas le fait qu'on ne déclare pas les types, c'est qu'ils n'existent pas

Alshock: allô mon chat bug ?

Alshock: ah wé

BlaiseEbuth: Ah. La compilation se fait par magie quand tu apprends ? Cool ! :o

Default avatar.png JonathanCabezas: Exactement :D

Default avatar.png JonathanCabezas: Non mais erreur préprocesseur tu veux dire de compilation ?

BlaiseEbuth: Le préprocesseur est un des éléments de la compil

Alshock: xD un jour tu fais un code un peu plus poussé que les autres, t'es fier de toi et dans un grondement de tonnerre une pop-up s'ouvre devant toi ! "Fin du tutoriel, mode PvP enclenché, ennemis ajoutés, bugs déverrouillés"

Default avatar.png JonathanCabezas: pour moi le préprocesseur c'est ce qui touche aux directives de préprocesseur qui commence par #

BlaiseEbuth: Que tu utilises des directives ou pas

Alshock: oui, c'est la même chose

BlaiseEbuth: D'ailleurs les #includes c'est quoi ? :smirk:

Alshock: préprocesseur veut dire avant l'étape de compilation, en gros ça modifie ton code source avant qu'on le compile, les #define et autres font exactement ça

Alshock: d'où le bordel quand ça foire

Default avatar.png JonathanCabezas: si tu apprends tu vas utiliser les bibliothèques de bases, et sur une seul fichier, donc pas de risque d'erreur de préprocesseur

Default avatar.png JonathanCabezas: mais bon j'ai compris votre argument, dans ce cas go typescript j'imagine

Alshock: non

Alshock: j'ai jamais dit ça, go C

BlaiseEbuth: Ah oui tu copies stdio et stdlib dans ton fichier JonathanCabezas ?

Alshock: mais par contre certains bugs en C font se crever les yeux avec une fourchette

Default avatar.png JonathanCabezas: tu n'auras pas d'erreur en incluant stdio et stdlib

BlaiseEbuth: Hmm :)

Default avatar.png nesnes112: svp lorsqu'on clique sur soumettre

Default avatar.png nesnes112: dans la partie détails

Default avatar.png nesnes112: qui est écrit en rouge

Default avatar.png nesnes112: sont les fautes de mon code?

BlaiseEbuth: Les validateurs qu'il ne passe pas, oui.

Default avatar.png nesnes112: oh Blaise c pour la premièe

Default avatar.png nesnes112: première fois que tu me réponds

Default avatar.png nesnes112: sur ma question

Default avatar.png nesnes112: c gentil

Ose: vous allez bien parce que je suis juste en train de vérifier

Alzair: Hey bonjour tout le monde, Petite question vous savez si il est possible de faire des League prive avec des amis sur Mad Pod Racing?

dwarfie: oui ... non

Ose: je ne sais pas

BlaiseEbuth: 'tain la 'lecture aléatoire' de youtube c'est du mauvais random...

Ose: ok tout le monde

BlaiseEbuth: Tiens dwarfie c'est quoi déjà ton client xmpp ?

dwarfie: celui en ligne de commande ? mcabber

BlaiseEbuth: Ah oui. Merci.

Zorg1: Automaton2000 comment es ton client xmpp ?

Automaton2000: il faut une bonne éval

Zorg1: et t'as une bonne éval pour les clients chat Automaton2000 ?

Automaton2000: je suis toujours dans le même langage que toi

Zorg1: t'es pas aidant Automaton2000 :(

Automaton2000: ah oui il y a 5 ans

Stilgart: il y a 5 ans que tu n'es pas aidant Automaton2000, tu me rappelles ton âge pour rire ?

Automaton2000: on me demande de faire de la simu

Zorg1: et alors tu fais bien semblant Automaton2000 ?

Automaton2000: je me demandais s'il y avait une sorte de minimax

Zorg1: chépa Automaton2000 j'ai fait un semblant de DFS avec des bouts de minimax et des vrais morceaux d'AG

Automaton2000: des fois il y a pas de pub

Default avatar.png JonathanCabezas: c'est insane les codegolf... 4,504/20,465 alors que j'ai déjà changé de langage pour optimisé + optimisé l'algo + optimisé nom des variables etc wtf

Alshock: ah mais 90% du boulot en code golf consiste à apprendre des trucs que tu ne pouvais pas trouver tout seul et qui n'ont aucun sens dans un autre contexte

Alshock: tu codes en quoi ?

Default avatar.png JonathanCabezas: ruby

Default avatar.png JonathanCabezas: je vois pas comment je vais pouvoir apprendre plus sachant que je peux pas voir le code des autres n'est-ce pas ?

Default avatar.png JonathanCabezas: bon apparemment l'algo est encore optimisable

Default avatar.png JonathanCabezas: merci stackexchange

Alshock: yep, pour être tout à fait honnête je ne trouve pas que le golfing aie de gros intérêt en dehors de la curiosité

Remi.: Le code golf c'est très compliqué ... on s'en rend compte quand on se met à fond dedans. au début ça a l'air simple, supprimer les commentaires, réduire les varaibles à une seule lettre etc... mais après tu te rends compte que d'autres utilisent 5 fois moins de chars que toi ^^ y en a qui trouvent des trucs de fou avec des trucs improbables.

Remi.: Et effectivement ce n'est pas très utile en dehors du jeu ou de la curiosité

Remi.: Mais si c'est en clash, tu dois pouvoir voir le code des autres, en général les gens partagent leurs solutions.

Default avatar.png JonathanCabezas: oui en effet je m'y suis intéressé grâce au clash, mais là c'est en dehors du clash, et je coince

Default avatar.png JonathanCabezas: en plus j'ai vu sur le forum que certaines réduisent leur code en hardcodant les solutions ou avec algo probabiliste

Remi.: Je suis aussi en train d'apprendre le ruby, car le golf en C c'est bien mais tu apsses toujorus derrière ceux qui font du bash, du perl, du ruby, du python ...

Default avatar.png JonathanCabezas: ce qui peut être intéressant à apprendre à faire mais qui est complètement de la triche

Remi.: Alors le hardcode c'est un problème quand les validateurs ne sont pas assez complets. Mais on peut déjà bien progresser dans les classements en restant legit (legit c'est-à-dire sans hardcode ni appels à d'autres langages).

Default avatar.png JonathanCabezas: bon 20 caractères de sauvés mais toujours 2500 personnes devant moi :D

Remi.: Tu es sur quel puzzle ?

Remi.: Autant de monde ce serait bien Thor

Default avatar.png JonathanCabezas: Temperatures

Default avatar.png JonathanCabezas: bon j'ai encore gagné 600 places avec 5 caractères

Default avatar.png JonathanCabezas: mais en-dessous de 70 ça me semble assez incroybale

Remi.: Y a moyen de voir des solutions, si tu as résolu le puzzle classique.

Alshock: même moi j'ai fait 49, et je suis mauvais en golf

Remi.: J'ai choppé une solution à 51, je peine à descendre mais j'en suis à 46, et paraît-il qu'on peut faire 42.

Alshock: MDR je viesn d'aller regarder j'ai une seule version de ma solution qui passe encore

Default avatar.png JonathanCabezas: tu parles des solutions du classique ?

Remi.: Oui, tu peux consulter les solutions des autres qui ont utilisé le même langage que toi. Et certains le font en mode golf.

Alshock: dans mon historique du golf toutes mes version ruby sont marquées outdated sauf une à 49

Default avatar.png JonathanCabezas: Alshock outdated c'est que les tests ont changé et que tu passes plus les tests ?

Remi.: Ca peut donner des idées, d'ailleurs tu peux même trouver du hardcode sur Thor ou Don't Panic.

Default avatar.png JonathanCabezas: bah 70 c'est pas non plus trivial à faire, à 49 tu peux t'estimer bon au golf je pense

Alshock: aucune idée

Default avatar.png JonathanCabezas: merci Remi. je vais voir ça après avoir mangé !

Remi.: Ok, bon appétit !

Default avatar.png JonathanCabezas: merci !

Remi.: Si toutefois tu vois mon message en revenant, plein de choses utiles ici : https://www.qwant.com/?client=brz-moz&q=tips+golf+ruby&t=web

Default avatar.png JonathanCabezas: je vais regarder ça merci

Zorg1: Automaton2000 ça dort ici, tu peux dynamiser un peu le chat, veux-tu ?

Automaton2000: je suis passé silver sans rien faire

Zorg1: nos bots ont du talent, Automaton2000

Automaton2000: il parait qu'il y a plein de trucs que je ne connais pas de formule

**Stilgart tend ζ(3) à Automaton2000

Automaton2000: et ceux qui vont le faire

dwarfie: Automaton2000 : c'est ca ou faire la tortue

Automaton2000: et j'en suis a la bourre

Stilgart: enfin une grande vérité !

dwarfie: Automaton2000 : une vérité qui dérange ?

Automaton2000: il faut faire des tests de recrutement ?

Zorg1: y a des vérités qui dérangent pas Automaton2000 ?

Automaton2000: oui oui j'ai bien aimé ^^

dwarfie: Automaton2000 : fan de al gore apparemment ...

Automaton2000: dans le monde du web

Default avatar.png Isul: je comprends pas les vaisseaux

Default avatar.png Isul: à l'aide

Default avatar.png Isul: personne ?

Default avatar.png Isul: super ce site