Chat:Fr/2021-12-10

From CG community
Jump to navigation Jump to search

JSanction: Parapluie ou pas de parapluie pour aujourd'hui Automaton2000

Default avatar.png Automaton2000: grosse erreur ... regarde les premieres etapes de la qm ...

dwarfie: Automaton2000 ... tu me doit une tortue de droit d'auteur

Default avatar.png Automaton2000: tu es sur que tu ne veux pas dire grand chose

Ezuker: Hola la team

philRG: H\ola

philRG: au rapport Automaton2000

Default avatar.png Automaton2000: je pense qu'il y'en a un peu trop pour moi

philRG: :pensive:

Default avatar.png Gogos: Bonjour

Remi.: Salut tout le monde.

Remi.: Automaton2000, puisque tu reprends les phrases des autres, reprends les phrases dans lesquelles il y a le mot "tortue".

Default avatar.png Automaton2000: je joue un peu à l'arrache pour voir a quel point

BlaiseEbuth: Yo tout l'monde ! Automaton2000 !

Default avatar.png Automaton2000: du coup j'ai pas de code de la page d'accueil

Remi.: Salut Blaise

BlaiseEbuth: Salut Remi

philRG: Salut Remi. Salut Blaise

BlaiseEbuth: Salut Phil

GroutchKeu: o/

BlaiseEbuth: \o

13uk: Hello !

BlaiseEbuth: o/

BlaiseEbuth: Ahah. L'AOC 9 j'ai lu "thermal vents" j'ai fait "Bressenham"... Et non en fait... Ce teasing de la mort.

Lita65: Salut tout le monde, Automaton2000

Default avatar.png Automaton2000: je suis dans les clous

BlaiseEbuth: \o Lita65

Lita65: impec' !

Stilgart: Automaton2000: aie, ça pique

Default avatar.png Automaton2000: ah j'ai retrouvé mon code

Stilgart: tu peux m'expliquer pourquoi ton code était dans les clous Automaton2000 ?

Default avatar.png Automaton2000: pourquoi quand je fais des trucs pas mal

PitchManReborn: Bonjour les loosers

Default avatar.png Gtar20: yo loooooooooseeeeer

PitchManReborn: "L'échec n'est jamais décevant, le succès l'est souvent" Nicolas SARKOZY

[CG]Thibaud: :eyes:

Martin17: "C'est un petit pas pour l'Homme, un grand pas pour Sarkozy" Neil Armstrong

Default avatar.png Taneos: J'ai faim

Default avatar.png dokimon: moi aussi

philRG: marrant le POTW, monté en ligue 1 avec une IA bateau, et sûr d'avoir déjà codé une soluce sur ce puzzle, impossible de la retrouver

Alshock: euh ouais salut à tous, essaye de dire carapater Automaton2000 !

Default avatar.png Automaton2000: je suis pas un bot

Alshock: Ah ! Il va falloir que Mag' appuie sur le bouton rouge

Alshock: Tiens d'ailleurs j'ai pas demandé, mais quelqu'un a probablement fait un leaderboard privé AoC pour CG non ?

BlaiseEbuth: Ah ?

Stilgart: Ah ?

Stilgart: cékoitsa ?

Default avatar.png JBM: La notif qui pue (11:05:43) [CG]Thibaud est désormais connu sous le nom de pardouin

BlaiseEbuth: Wut ? Notif où ? Pidgin ?

Default avatar.png JBM: yup

BlaiseEbuth: Mais sur le webchat il est toujours lui même...

[CG]Thibaud: j'ai impersonate Pardouin pour checker un truc. Je savais pas que ça avait un impact sur le chat vu que je n'y ai pas accès depuis son profil

BlaiseEbuth: C'est très respect de la vie privée tout ça...

Alshock: En fait tous les messages privés que j'ai avec les membres du serveur pour casser du sucre sur le dos de Thibaud c'est Thibaud en face :D

Alshock: J'aurais dû me douter de quelque chose quand à la phrase "Dis tu savais que Thibaud est tellement nul qu'il mange de la pizza hawaïenne" b0n5a1 m'a répondu "Mais c'est même pas vrai en plus j'aime pas ça c'est trop sucré !"

[CG]Thibaud: j'y ai pas accès. Dans le passé, c'était possible par contre

[CG]Thibaud: d'ailleurs j'aime bien la pizza hawaienne ^^

Alshock: Faut jamais le dire ça pauvre fou, si je le répète sur twitter on est parti pour des décennies de guerre rangée

Bon[]Crayon: Bonjour #fr

Bon[]Crayon: Bonjour Automaton2000

Default avatar.png Automaton2000: j'ai eu un peu de la merde

Lita65: Bonjour Bon[]Crayon

Remi.: Salut Bon[]Crayon²

Bon[]Crayon: o/ Lita65

Bon[]Crayon: o/ Remi.

Remi.: Désolé pour le ² ^^

Lita65: C'est trop tard Remi. tu peux pas retirer tes propos ^^

Bon[]Crayon: Carré au bout, rond à l'autre !

Remi.: C'est la faute de mon clavier il n'aime pas que j'appuie sur Tab sans appuyer sur ² en même temps.

Lita65: Ah les complot doigt/clavier on en parle pas assez !

Remi.: Mes doigts sont innocents

Remi.: Bon appétit les gens.

**Lita65 avocate de Remi annonce à la barre "Le clavier a bougé, nous saurons produire les témoins"

Bon[]Crayon: Bon appétit Remi.

Lita65: Bonne appétit (j'y vais aussi !)

Bon[]Crayon: http://chat.codingame.com/pastebin/6e076f26-1d83-4f0c-bede-b0c65ed5423a

Bon[]Crayon: Séso

Bon[]Crayon: Déso

Remi.: moutain map ?

Bon[]Crayon: non c'est en rapport avec un coc

Bon[]Crayon: j’oublie toujours le pastebin auto

Remi.: Lita65 j'avais pas vu ton message ... la souris peut témoigner.

Alshock: Le clavier a déclaré "Le témoignage de la main gauche m'a beaucoup touché, je retire ma plainte"

Zorg1: il est en train de faire un syndrome de Stockholm ton clavier

Zorg1: Automaton2000 comment ça va ? La chaîne de Markov est à fond ?

Default avatar.png Automaton2000: il faut voir le bon côté des choses

Zorg1: Automaton2000 le philosophe

Default avatar.png Automaton2000: en plus c'est même pas un mois

Zorg1: bah y a quand même 31 jours en Décembre Automaton2000

Default avatar.png Automaton2000: ah oui c'est un truc que j'ai pas trouvé comment faire pour passer le temps

Zorg1: :)

b0n5a1: o/

Remi.: \o

Remi.: Allez faut que je gagne un char avant de retourner bosser ^^

b0n5a1: Alshock 11:35AM J'aurais dû me douter de quelque chose quand à la phrase "Dis tu savais que Thibaud est tellement nul qu'il mange de la pizza hawaïenne" b0n5a1 m'a répondu "Mais c'est même pas vrai en plus j'aime pas ça c'est trop sucré !"


b0n5a1: mais... :D j'ai rien fait moi :calim:

b0n5a1: :calimero: ?

b0n5a1: tain y'a même pas :calim:

b0n5a1: erf la chienne est KO, rappel de vaccination (+ toux du chenil pour pouvoir aller en club canin) ce matin ^^

Remi.: :egg: c'est ce qui s'en rapproche le plus

b0n5a1: en Java Remi. ?

Remi.: Oui pourquoi pas.

Remi.: D'une manière générale, en C#, Java, JS, ... et 1 char en C++ sur température (je lâche pas l'affaire !)

Remi.: Et puis comprendre le trucx sur don't panic, car même en hardcodant, je suis loin d'être aussi bien classé qu'avec les autres golf.

b0n5a1: incoming tip en MP ^^

Remi.: :heart_eyes:

Remi.: :'(

b0n5a1: :D

b0n5a1: (bon en même temps ça se trouve assez vite je crois en cherchant java golf)

Remi.: Oui ^^

Default avatar.png Validator_sucks.More.Edge.Random: Remi. tu peux allez voir mon profil pour hardcoder ;)

b0n5a1: :D

Remi.: Je vais regarder ça Valid (je peux t'appeler Valid ?)

Remi.: Merci.

Alshock: @b0n5a1 c'est parce que c'était pas vraiment toi :smirk: c'est ça la vanne

b0n5a1: t'avais qu'à choisir dwarfie :D

Alshock: PS: je pense que tu devrais plutôt l'appeler random

Alshock: @b0n5a1 je préfère médire de toi :kissing_heart:

b0n5a1: pfff

b0n5a1: ^^

b0n5a1: les slovaques d'une même école qui s'approuvent des coc, tranquille...

Stilgart: on ne critique pas les fonctionnalités de CG, merci

Stilgart: Automaton2000: fais le truc !

Default avatar.png Automaton2000: mais tu peux le faire en java

Stilgart: java c'est un des rares langages où j'ai besoin d'aller lire la doc pour écrire un main :fearful:

Zorg1: en train de créée TurtleAbstractBuilderFactory Automaton2000

Default avatar.png Automaton2000: c'est pas super compliqué en fait

Zorg1: tu vois Stilgart tu dramatises pour un rien

b0n5a1: :D https://www.codingame.com/contribute/view/77789163c9c26ca633e7d72a21e96defaab4

Zorg1: ah ce sont les slovaques de la même école qui se valident entre eux ^^

Zorg1: bon pas envie de bosser :(

b0n5a1: j'ai envie de troller avec 159 chars de c++ :D

b0n5a1: 155

Zorg1: t'es au taquet toi

b0n5a1: #import<bits/stdc++.h> using namespace std;main(){int d,h,m;char c;cin>>d>>h>>c>>m;cout<<setfill('0')<<setw(2)<<(h+(d+m>=60))%24<<":"<<setw(2)<<(d+m)%60;}

Hafeed06: @b0n5a1 c'est ta submission ?

b0n5a1: c'est mon test oui

Hafeed06: Tu es Agar_Kristian?

Hafeed06: Je vais l'approuver

b0n5a1: non

b0n5a1: non

Hafeed06: C'est simple je prefere les tests simples

Hafeed06: Ahaha

b0n5a1: on approuve quand on a tester/valider...et que ça en vaut la peine

b0n5a1: er->é

Hafeed06: Ah oui je l'ai déja vu et j'ai vu les test cases

Hafeed06: je ne vais pas l'approuver parceque c'est toi

b0n5a1: et la première étape est inutile quand la seconde condition n'est pas présente :D

Zorg1: c'est quand même moche les E/S en C++

b0n5a1: haha

Zorg1: Enfin perso j'aime pas trop

Hafeed06: Pourquoi pas ?

Stilgart: c'est pas le pire

Bon[]Crayon: Le pire c'est Automaton2000.

Default avatar.png Automaton2000: ah pas mal ce push

Stilgart: j'aurais bien dit que java c'est bien pire, mais Automaton2000 va nous faire une factory de factory après

Default avatar.png Automaton2000: ah ouai faut que je le fasse

Stilgart: :scream:

Bon[]Crayon: Automaton2000 Tu feras corriger par Stilgart.

Default avatar.png Automaton2000: mais tu ne veux pas dire grand chose

Bon[]Crayon: Automaton2000 Rien ne sert de courir, il faut partir à point.

Default avatar.png Automaton2000: pourquoi tu es sur quel multi Bon[]Crayon ?

Bon[]Crayon: Automaton2000 Spring Challenge 2020 avec des bots bouffeurs de pastilles.

Default avatar.png Automaton2000: ah oui je suis en train de tester des trucs

b0n5a1: y'a le 4e copain slovaque qui est attendu avec impatience avant que ce soit rejeté :D

b0n5a1: il a déjà 107 sms

Stilgart: c'est bien, ça fait marcher l'économie

Stilgart: sinon, c'est pas si pire comme coc objectivement...

Stilgart: juste ça doit se faire en deux lignes de python dont le bon import

b0n5a1: ouais en speed et shortest et reverse ça va

Stilgart: et ça doit déjà exister en triple exemplaire parmi les approuvés

b0n5a1: j'ai 2 ligne de c++ en condensé :D

Stilgart: on n'a pas cstdio dans stdc++.h j'imagine ?

Stilgart: parce que scanf serait sans doute plus court que ton blob

b0n5a1: normalement si, ça inclu tout

Stilgart: *c*stdio

b0n5a1: j'avais compris oui ^^

Stilgart: (c'est pour ça que j'ai un gros doute)

b0n5a1: le cin est plus court, je viens de regarder

b0n5a1: par contre printf devrait être mieux

b0n5a1: beaucoup plus court ^^

b0n5a1: 131 chars

b0n5a1: 116 en virant le namespace et ajoutant std:: à cin

b0n5a1: #import<bits/stdc++.h> main(){int d,h,m;char c;std::cin>>d>>h>>c>>m;printf("%02d:%02d",(h+(d+m>=60))%24,(d+m)%60);}

b0n5a1: allez hop :D

Stilgart: tu es obligé pour le %24 ?

Stilgart: (c'est couvert par un test ?)

b0n5a1: y'a n case 23:59 -> 00:00

Stilgart: erf

BlaiseEbuth: Stoi l'erf

Stilgart: https://fr.wikipedia.org/wiki/Fonction_d'erreur

Stilgart: erf, c'est le cas de le dire :D

b0n5a1: vont pouvoir faire du golf c++ un peu maintenant les 3 copinous :D

BlaiseEbuth: Skoi l'truc ?

b0n5a1: 3 types : 1 contriv, 2 approves, même école sur un coc...j'ai mis le 3e approve en mettant le code condensé en com

BlaiseEbuth: Pourquoi faire ?

b0n5a1: ça BlaiseEbuth : https://www.codingame.com/contribute/view/77789163c9c26ca633e7d72a21e96defaab4

b0n5a1: je sais pas c'est Noël, je suis gentil :rofl:

b0n5a1: sinon j'ai pô de cadô

Stilgart: je rappelle qu'il ne faut pas donner de code solution dans les contribs

Alshock: >=60 >59 b0n5a1 golfeur du vendredi

Stilgart: je l'effacerais bien, mais on m'a retiré les droits de faire ça sans me le dire

Hafeed06: @Stilgart oui

Alshock: Il ne faut pas non plus valider de la merde, mais ça y a une tolérance qui frôle à l'obligation inverse

Stilgart: en coc, tout est permi tant que ce chat peut le résoudre en 15s

Stilgart: (sinon c'est trop dur)

Alshock: tiens d'ailleurs, les gens qui valident (les vrais ceux qui ont mis les mains dans la fange à une époque où ils y croyaient) comment check-t-on la liste des contributions CoC existantes

Stilgart: pas

Alshock: et donc les doublons on prend la volonté de bien faire et on s'essuie avec ?

BlaiseEbuth: Absolument.

Stilgart: et comme ça a gonflé euler, il a fait un outil pour

Stilgart: (sauf que j'ai 404 là )

BlaiseEbuth: Tu peux voir la liste des commus via le tool d'ez. Mais les originaux :shrug:

Alshock: Bon ben le "on pourra virer les CoC qui vont pas à tout moment" va bientôt prendre du service, c'est imminent xD

BlaiseEbuth: En parlant de ça, j'ai besoin d'un copain lvl29+ pour éditer une contrib de BlaiseEbuth premier du nom.

Alshock: nan mais quand l'outil de contrôle par la commu sur le site est dev par la commu parce qu'il existe pas sur le site ça dépasse la défaillanc

Stilgart: fais comme tout le monde, demande sur #fr Blaise

Stilgart: :p

Alshock: même moi qui critique je m'attendais pas à une réponse pareille

BlaiseEbuth: Si tu savais mon pôv poussin...

Alshock: Déso j'y suis pas :P Tiens faudrait ptêtre que je fasse d'autres trucs sur ce site que parler dans le chat xD

BlaiseEbuth: Stilgart: merci d'être volontaire.

Stilgart: garde ta naïveté, c'est salvateur ici

Stilgart: +Alshock:

Stilgart: + :)

Stilgart: BlaiseEbuth: et donc, il faut changer quoi ?

BlaiseEbuth: Tu peux éditer "A man with a plan" pour virer " The puzzle's and tests titles are also songs titles. Listen to the playlist here: https://open.spotify.com/playlist/0Ux5niW5oVrNAA9nz1IoLu" stp ?

BlaiseEbuth: Ras le bol de devoir garder la playlist pour un puzzle qui ne m'appartient plus.

BlaiseEbuth: Mais ça me saoule de laisser un lien mort.

Alshock: Tu peux directement mettre la liste de références au fond de la desscription comme compromis, non ?

Default avatar.png PasTrik: salut tout le monde

Alshock: salut ma couille

BlaiseEbuth: Bah c'est les noms des tests... Donc c'est bon. :3

Default avatar.png PasTrik: ça va ?

BlaiseEbuth: Super. Merci Stilgart :thumbsup:

Stilgart: done.

BlaiseEbuth: :)

Stilgart: Blaise qui ne me laisse même pas le temps d'écrire mon commentaire sur le fil de la contrib :D

BlaiseEbuth: Trop rapide. :sunglasses:

BlaiseEbuth: 17% de réussite... Pour un faudrait le mettre en Expert... :D

Stilgart: pourtant, c'est du solide hard

BlaiseEbuth: C'est quoi ton commentaire ? J'ai pas accès aux contribs validées...

Stilgart: faudrait shifter "save the forest" d'un cran par contre

Stilgart: medium-hard -> hard-expert

Stilgart: At the author's request (see the logs of #fr), I have removed the dead link to the spotify playlist.

BlaiseEbuth: :thumbsup:

Alshock: c'est pas la requête de l'auteur, c'est son héritier

Stilgart: j'ai pas dit que c'était l'auteur du puzzle non plus </pedantic>

Alshock: LOL l'auteur est @anon72424297 ça correspond au nombre de bannissements depuis l'ouverture du site ? :smirk:

Alshock: même mort, Blaise a quand même 2 fois 42 dans son pseudal, et ça c'est la classe

Stilgart: tiens, j'avais pas encore eu l'idée d'essayer de le reverse ce truc

Stilgart: Alshock: avec les anon qui se connectent au chat, ça peut faire ce compte

Alshock: 72M c'est bcp quand même, et je pense que le premier était pas anon00000001

Alshock: while username in used: username=f"ano{random.random()}"

BlaiseEbuth: Brackets: AOC edition

Alshock: ah t'es sur le day10 ?

BlaiseEbuth: Ouai. Je rattrape

Alshock: j'ai pas eu la curiosité de vérifier si vraiment l'autocompletion te propose par défaut le score médian

Stilgart: Alshock: sur des années de chat, ça me parait possible

Alshock: Je pense pas qu'il y ait 70M de connexions uniques sur le site depuis sa création

Stilgart: surotut si les gens qui passent par un client produisent aussi un anonXXX

Alshock: ah, remarque en comptant les premiers jours des contests, tu sais à une époque CG faisait des trucs comme ça

Stilgart: unique non... mais un anon, s'il repasse le lendement il peut avoir un autre numéro

Stilgart: après, la réponse est dans le code source

Stilgart: Automaton2000: opération spéléo

Default avatar.png Automaton2000: on a le droit à 768 méga

Alshock: MDRRRRRRR

Alshock: Je meuuuurs

Stilgart: exact, go go go

BlaiseEbuth: Sauf en PHP Automaton2000

Default avatar.png Automaton2000: mais par contre c'est un peu le principe

Stilgart: BlaiseEbuth: en vrai, PHP aussi y a droit

Alshock: putain le fait qu'on ait tellement spam cette info qu' Automaton2000 la ressort telle quelle me remplit de joie

Default avatar.png Automaton2000: par contre il y a quand même des trucs qui marchent pas

Stilgart: c'est le code interprété par le PHP qui est limité à cause de la conf dans php.ini

Stilgart: Automaton2000 il est très en forme ces derniers temps

Default avatar.png Automaton2000: attention à ne pas pouvoir le faire mais le jour j

Stilgart: il a même distribué plusieurs tortues cette semaine, c'est dire à quel point c'est noël

Alshock: J'ai envie d'en faire un maintenant d'automaton, je met ça dans les cartons des trucs que je ferai un jour

BlaiseEbuth: C'pas nowel.

BlaiseEbuth: Faut arrêter de faire les fêtes 15 mois en avance.

Alshock: Quelqu'un reveut de la frangipane dans son oeuf au chocolat ?

Stilgart: Automaton2000 a du soucis à se faire :(

Default avatar.png Automaton2000: mais si tu as une idée mais pas de la boucle

Alshock: Automaton2000 C'est un bon début de contest de contest de contest de contest

BlaiseEbuth: T'façon je fête Yule moi. Faut pas déconner.

Default avatar.png Automaton2000: (je sais plus si c'est le meilleur score

b0n5a1: Stilgart 03:18PM je rappelle qu'il ne faut pas donner de code solution dans les contribs

.... oups

b0n5a1: (au moins ça prouve que c'es testé ^^)

BlaiseEbuth: Onicroi

b0n5a1: bah j'avais vraiment pas cette règle en tête

Stilgart: b0n5a1: le vrai soucis, c'est que ça permet aux tricheurs de tricher plus vite

b0n5a1: j'ai edit ... > 59 :grinning:

Stilgart: j'imagine qu'elle n'est pas dans la FAQ, je te ressure

Stilgart: s/la FAQ/les guidelines/

BlaiseEbuth: Cheaters gonna cheat...

Stilgart: oiu, mais autant ne pas les aider

Stilgart: et puis en général, ça n'apporte rien un code dans une contrib

BlaiseEbuth: Bien d'accord. Sur le principe. Etant donnée la tournure des événements...

BlaiseEbuth: :zipper_mouth:

Stilgart: (enfin, dans les commentaires de la contrib... j'aurais pas du fermer mon pedantic tout à l'heure)

b0n5a1: Lugsanad, Imbolc et Sahmain aussi BlaiseEbuth ^^

b0n5a1: oups Lugnasad

Stilgart: (wikipedia trouve même avec la typo ;) )

BlaiseEbuth: Bah quand c'est le moment. Là on parle de fin d'année.

Stilgart: la fin de l'année, ça porte un nom et chez nous ça s'appelle le mois de mai

b0n5a1: voilà Stilgart c'est retiré ^^

BlaiseEbuth: "Chez nous" Les fonctionnaires ?

Stilgart: non, plus localement

Stilgart: une légende dit que ce serait plutôt le monde de juin chez les collègues

BlaiseEbuth: Ah. Coutûme locale.

Stilgart: mais nous on doit avoir fini pour roland garros donc...

b0n5a1: :D

BlaiseEbuth: Le fameux "-J'ai un cours.-A la Sorbonne ?-Non à Roland Garros."

Donfreddy: yo

Donfreddy: Slt les codingameurs :stuck_out_tongue_winking_eye:

BlaiseEbuth: o/

Stilgart: b0n5a1: toi++

**Stilgart vient de comprendre le message

Stilgart: bonsoir Donfreddy

dfreddy: bsr Stilgart

dfreddy: ca roule ?

dfreddy: Nice ton profil

philRG: bon l'aoc day 10, c'est le principe du robot qui ouvre des poupées russes, et quand il y a plus, on referme, mais il a buggé pendant l'opération, c'est çà?

BlaiseEbuth: Stoi l'robot.

Default avatar.png Taneos: c'est po sympa

philRG: :stuck_out_tongue:

philRG: faut mémoriser les poupées dans un tableau

philRG: 3ème vaccin hier fin de matinée kaputt :-D

philRG: dose de

nicola: BlaiseEbuth, pour trouver les puzzles originaux, il faut plutôt chercher dans les succès dans ton profil.

philRG: le dormeur doit se réveiller qui disait çà?

BlaiseEbuth: Hein ? nicola ?

nicola: Pour trouver les puzzles de CG.

BlaiseEbuth: Bah je sais. Pourquoi tu me dis ça ?

13uk: @philRg : dance machine 2 ?

nicola: Je répondais à une question un peu tard.

nicola: :\

b0n5a1: 6 mois plus tard...

b0n5a1: :D

BlaiseEbuth: Bah j'ai jamais demandé ça... OU alors y'a 7 ans peut-être, ^

b0n5a1: ça c'est du scroll

BlaiseEbuth: On parlait des cocs tout à l'heure nicola. Et je disais que les clashs originaux de CG n"taient pas listables.

philRG: 13uk :-D

BlaiseEbuth: *n'étaient

BlaiseEbuth: C'pratique de taper quand le chat attaque tes doigts...

nicola: Ah OK.

nicola: :cat:

philRG: 13uk je pensais à Dune, mais en fait dance machine 2

13uk: @philRG : j'aurai du y penser j'ai vu dune ya pas longtemps,

philRG: la vidéo est pas mal: https://www.youtube.com/watch?v=6T7sTJ_dxHQ

philRG: déjà 30 ans

13uk: :older_man_tone2:

philRG: j'ai la flemme

philRG: def check_line(line: str): http://chat.codingame.com/pastebin/a2468d8a-9a57-4c69-90e7-dfc0b1eaa7ba

b0n5a1: ce déterrage de vieillerie :D

**13uk vient de se faire envoyer chier par le facteur parce qu'il avait que 3 euros pour son calendrier tout moche

Zorg1: pour une fois que le facteur va vraiment sonné à ta porte :D

Zorg1: bon Automaton2000 comment es ton bot ?

Default avatar.png Automaton2000: elle n'est pas encore fini

Zorg1: les calendriers PTT ils font autre choses que "chatons" et "chiens" maintenant ?

Remi.: Ils posent presque nu comme les rugby men

Zorg1: ah oui il y a le rappel du vaccin

Zorg1: complétement oublié ces conneries

Simsalagrim: Slt tout le monde

Zorg1: o/

philRG: 13uk ah bah c'est la crise pour tout le monde

Default avatar.png LeCodeurFantome: Hello World ! On vous demande souvent de passer des test CodingGame pour les entretiens d'embauches ?

Zorg1: d'ailleurs ça devient un peu pénible leurs tests d'ailleurs :(

philRG: ça vaut rien puisque tu peux le faire à 10 personne va te surveiller

philRG: dans mon ancien service d'IT Security, des gars se mettaient à 3-4 pour passer les tests en ligne

philRG: enfin c'était pas des tests CG, mais seulement des certifs pros officielles payées par la boîte

philRG: délivrer des certifs pro en sécurité d'un organisme connu et même pas mettre les moyens pour vérifier que ce soit bien le candidat qui fasse le test hum

philRG: donc tu en baves à faire tes tests comme quelqu'un d'honnête tandis que les autres trichent

Zorg1: oui on a eu ça chez un client on devait passer une certif pour avoir accès à la production en lecture seule

philRG: les recruteurs ne se basent à mon avis sur les résultats des tests que pour filtrer ceux qui ratent les tests en étant honnête

Zorg1: on l'a fait en collectif en recoupant les réponses

Zorg1: après ça rend pas inutile l'entretien technique histoire de voir si il raconte pas trop de salade

philRG: ouais bon après d'accord mais bon, vu la diversité des technologies, mêmes des experts ratent ces tests s'ils ne les préparent pas

philRG: donc en trichant, ça permet de réussir un test avec minimum d'efforts

Zorg1: mais bon ils cherchent pê à recruter des experts en tests CG :p

philRG: assurément :-D

philRG: eeck je suis bon dernier en wood1 sur le POTW

philRG: j'aurais du rester en wood 2

Zorg1: c'est toujours le moulin en PotW ?

Zorg1: ah oui

philRG: beurk mon algo d'aoc 10 est tout pourri

philRG: 4 legal line 103 illegal line

philRG: nine morris le potw j'crois

philRG: en gros j'ai une fonction d'eval de ce type: score += len([node for node in neighbors[dest] if b[node] == player_id]) if len(actions) == 1 else 10


philRG: si action MOVE ou PLACE sur une destination, je compte le nombre de voisins pour le score, et si actions MOVE|PLACE&TAKE alors +10

philRG: ça m'a permis de monter en wood 1

philRG: aucune idée des règles du POTW pour déterminer les actions

philRG: si action TAKE possible, alors on peut placer la pion sur n'importe quelle case

BlaiseEbuth: Comment es ton re

Zorg1: le re nouveau est arrivé

Zorg1: bon c'est faible mais je suis crevé moi

**BlaiseEbuth plonge Zorg1 dans une bassine d'eau savoneuse pour trouver la fuite.

**Zorg1 bulle ...

BlaiseEbuth: Ah ! Mais c'est complètement poreux ! :scream:

BlaiseEbuth: Wé! Boucle infinie! J'l'avais pas encore faite celle là.

BlaiseEbuth: "Achievement get"

BlaiseEbuth: Et c'est la même erreur que sur la partie 1. J'utilise une stack et je pop pas.

BlaiseEbuth: Faut poper.

BlaiseEbuth: Tu popes toi Automaton2000 ?

Default avatar.png Automaton2000: avec un peu de respect

BlaiseEbuth: Tu popes avec respect ?

b0n5a1: héhé, ça m'arrive aussi d'oublier que top ça fait pas pop parfois

BlaiseEbuth: Bah j'me suis toujours demandé pourquoi pop ne retournait pas la valeur...

BlaiseEbuth: Ca parait pourtant pas déconnant...

b0n5a1: ouais c'est ballot

b0n5a1: après c'est kif kif que les autres container avec push_front/front (const)/pop_front push_back/back (const)/pop_back

BlaiseEbuth: Bah pareil. pop* devrait retourner la valeur

b0n5a1: qui serait une copie contrairement à front() / back() qui renvoient une ref (const)

b0n5a1: côté perf c'est merdique

BlaiseEbuth: Oui.

BlaiseEbuth: Faudrait au moins une version alternative avec retour.

b0n5a1: bah le pop derrière y'a pas de destruction en vrai normalement dans 99% des cas c'est opti genre rebranchement de pointeurs en interne

b0n5a1: y'a des années j'ai mis le nez dans le source, y'a beaucoup de choses comme ça

b0n5a1: woputain la piñata sur world ^^

BlaiseEbuth: Du coup renvoyer une ref serait possible. Mais hyper contraignant pour l'implem...

BlaiseEbuth: Oui :D

b0n5a1: je jouerais pas avec ça BlaiseEbuth

BlaiseEbuth: Moi non plus. Mais j'aime bien remettre les choses en question. :grin:

b0n5a1: en gardant sous le coude des pointeurs d'éléments de vector par exemple tu va vite te rendre compte que même en faisant que des ajouts tes pointeurs de départ vont vite se mettre à pointer sur autre chose que tes éléments sur lesquels ils pointaient au départ...ça se mélange voire pointe cers de la daube à cause des tambouilles internes

b0n5a1: c'est du vécu, et c'est difficile de trouver que ça vient de là parceque ça te le fait pas forcément à chaque run sur le même code...j'ai eu à débuguer un truc merdique comme ça une fois ça venait simplement de ça

Zorg1: ça a l'air trop bien la stl ...

b0n5a1: ça marchait dans 90-95% des fois

b0n5a1: bah si tu commences à faire des trucs chelous comme ça sans connaître/savoir les implémentations/optis/manip mémoire et autres conneries qui sont derrière et en supposant que c'est comme un simple vieux tableau old school tu pars au suicide Zorg1

3141948: Une bonne vieille liste python et méthode pop(index) associée

b0n5a1: avec la perf d'un 36 tonnes avec 2 CV sous le capot

BlaiseEbuth: "Une bonne vieille boîte noire codée en C qu'on peut utiliser sans réfléchir" tu veux dire ?

**b0n5a1 s'enfuit ^^

**BlaiseEbuth part avec b0n5a1

**Remi. leur cours après pour savoir ce qu'il se passe

BlaiseEbuth: Bon ayé. A jour sur AOC.

Stilgart: bienvenue au club

3141948: Bah moi perdu le fil sur AOC

b0n5a1: il était rapide celui d'aujourd'hui

b0n5a1: le classique coup des matchs de parenthèses

Zorg1: bon j'ai du boulot moi avec mes AoC en retard

3141948: Je parcours mes ({[<>]})

3141948: Toujours eu du mal avec ces symboles

Zorg1: ça va ils auraient pu décidé que les 13 premières lettres ouvent et les treizes dernières ferment

b0n5a1: bof, pareil

Zorg1: ça ferait un CoC bien pourri d'ailleurs :thinking:

3141948: Mon algo: je parcours les symboles de gauche à droite, si je tombe sur 2 symboles ouvrants et fermant consécutifs, je teste s'ils se martchent, puis je le vire de la liste, et je recommence la boucle

Zorg1: tu peux faire avec une pile aussi non ?

b0n5a1: bah comme j'ai fait arrivé au 2 j'ai déjà les infos pour faire le score (avec les ouvrants restants orphelins)

b0n5a1: avec une simple chaîne

3141948: J'ai essayé mais pas trouvé comment la populer

3141948: Faudrait que je relise l'énoncé sur les chunks (mais crevé par vaccin)

3141948: A peine la force de coder un multi en utilisant les actions du referee et coder un oneliner comme fonction d'éval

b0n5a1: import CSB as game

b0n5a1: game.Play()

Zorg1: t'as oublié le game.inject(-3vel) avant le Play()

b0n5a1: philRG c'est faisable en O(n) direct

b0n5a1: à la volée

b0n5a1: (et sans rien compter)

Stilgart: (techniquement il faut quand même garder la pile des symboles non fermés, ce qui est une forme de comptage)

b0n5a1: (oui -> ma chaîne ^^)

Stilgart: tu arrives à faire ça sur la chaîne de départ ?

b0n5a1: (qui sert de pile)

b0n5a1: non je me sers j'un string comme pile (push_back/pop_back)

Stilgart: ha, tu dois l'allouer au départ et la réécrire

Stilgart: ha

b0n5a1: heu...si on dit un truc de plus on file la solution presque là :D

Stilgart: en même temps je suis sûr qu'elle est donnée dans le forum de CG la solution

b0n5a1: déjà que j'ai spoil Zorg1 en mp en croyant qu'il l'avait fait avant :D

Zorg1: je vais me dépecher de le faire avant que vous spoliez comme des gorets alors ^^

Westicles: Une seule approbation de plus est nécessaire pour un autre beau puzzle java_coffee_cup !

Zorg1: on parle de goret ...

b0n5a1: non, pas d'approbation gratuite

Zorg1: de toute façon y a bien qqn d'inconnu au bataillon qui va se dévouer, je ne m'en fais pas :smiling_imp:

b0n5a1: non ça c'est les coc one line

Zorg1: j'ai pas de CoC en stock

b0n5a1: remarque j'ai approuvé un avant y'a quelques heures (mais en testant)

Zorg1: oui t'es slovaque finalement ?

b0n5a1: ça va capitaine Haddock ? :D

Stilgart: et tu as pris un bain depuis ?

3141948: > import CSB as game > game.Play() 👍👌

3141948: > philRG c'est faisable en O(n) direct 👌😂

b0n5a1: je savais que c'était du python valide...bande de tricheurs !

Zorg1: ah ils n'ont pas renommé la lib en MPR ?

b0n5a1: chut, faut bien qu'il ait un bug de compil

Stilgart: pas avant python 4

Zorg1: maintenant qu'il y a plus de Dictateur Bienveillant c'est devenu quoi python ? une démocratie ? une aristocratie ? un bazar sans nom avec des seigneurs de guerre dans tous les sens ?

b0n5a1: les mecs qui approuvent les puzzle avec Nice!....je faire pareil tiens...Mulhouse!....Perpignan!....

b0n5a1: vais*

Stilgart: Perpignan \o/

Remi.: mdr

Zorg1: Nice puzzle

Zorg1: great idea

Remi.: NE mets pas "Bourges!", ils vont le prendre comme une insulte

b0n5a1: nan juste un nom de ville Zorg1 : https://www.codingame.com/contribute/view/7759f18c977a21cc12e2b85a8bea60bf3642

Stilgart: Remi.: ok, je mettrais plutôt Montcuq

dwarfie: ah montcuq ... son eglise , son bus et son arret .....

Remi.: L'arrêt de Montcuq !

Zorg1: t1 il y a les poètes qui apparaissent en génération spontanée ici

Zorg1: ça fout les jetons

Remi.: C'est du plagiat. Tu connaissais pas ?

Stilgart: pas autant que Automaton2000 et ses plans de conquête du monde

Default avatar.png Automaton2000: euh non c'est pas tout le monde et les bots de haut niveau

Zorg1: si si mais on reste dans la poésie ras du sol :p

Remi.: https://www.youtube.com/results?search_query=daniel+prevost+montcuq

Stilgart: ses plans de conquête de pas tout le monde et des bots de haut niveau, pardon

Stilgart: Automaton2000: excuse moi pour mon imprécision

Default avatar.png Automaton2000: si tu n'as pas besoin de plus de deux jours et coc, y'a un mec qui a décidé de faire ...

Remi.: Automaton2000 une tortue pour Montcuq ?

Default avatar.png Automaton2000: a chaque fois que j'ai lu le pm

b0n5a1: :rofl:

BlaiseEbuth: Remi. L'homme qui explique les blagues des fois que tu serais trop con, puis qui met un lien histoire d'être sûr.

Zorg1: ça devient le bazar ce chat, va falloir tout nettoyer, j'hesite entre le feu et la chaux

Stilgart: ceinture et bretelle, ça fait tourner le commerce

b0n5a1: vu les gus qui passent ici parfois c'est pas si bête BlaiseEbuth :D

Zorg1: ha oui ils sont plus là les gars qui demande ce que ça veut dire "o/"

BlaiseEbuth: Je suis d'avis de laisser faire la sélection naturelle.

Stilgart: à ne pas confondre avec \o

b0n5a1: comme l'autre qui faisait son interprétation de tout ce que disais Stilgart, j'étais plié

BlaiseEbuth: Hm?

b0n5a1: JSqqchose

Zorg1: de toute façon Stilgart il a choppé la grosse tête

Stilgart: celui qui m'a gonflé hier

b0n5a1: ou qqchoseJS

Stilgart: non, seulement un gros égo

b0n5a1: voilà

BlaiseEbuth: Ah il est revenu ?

Stilgart: ça doit être un effet secondaire du statut de bot autocodé

BlaiseEbuth: Ou l'homme qui plantait des arabes...

b0n5a1: ha oui lui j'en pouvais plus sur le coup

b0n5a1: en plus il était d'Afrique du nord de mémoire, épique

BlaiseEbuth: "Perfection"

Stilgart: ça rime avec Automaton

Stilgart: /o\

b0n5a1: "comment on fait pour faire pousser des arabes?" tain le con...

Zorg1: bon si on a 26 étoiles à l'AoC on l'a réussi à 52% correct ?

BlaiseEbuth: \o/

Stilgart: Zorg1: tu as déjà 26 étoiles ?!

Zorg1: au jour 10 ça va être dur

b0n5a1: Zorg1 le gars qui a déjà tous les sujets...grillé !

Stilgart: sinon, j'aurais tendance à ne pas compter 25b qui en général te demande juste d'avoir 49 étoiles

Stilgart: b0n5a1: ou une machine à voyager dans le temps

Stilgart: ou des talents cachés de hacker

b0n5a1: ou juste entrain de faire le 2015 en croyant que c'est 2021

Zorg1: the pardouin syndrom

Stilgart: ou croyant que c'était 2015, parce que 2021 c'est trop facile

BlaiseEbuth: Pardouin ou Machin ?

Remi.: lol

Remi.: Blaise va se méfier de tout le monde ^^

BlaiseEbuth: Pas plus que d'habitude...

b0n5a1: ;rofl:

b0n5a1: merde

Stilgart: au fait, il y a un private leaderboard CG du coup ?

Stilgart: je crois que c'est Alshock qui en parlait ce matin ?

Remi.: Alshock posait la question si quelqu'un avait fait ça.

Remi.: MAis il n'a pas dit qu'il y en avait un.

b0n5a1: avec l'aoc?

Remi.: Oui

Stilgart: personne n'a répondu ce matin, mais peut-être que depuis ça a évolué

BlaiseEbuth: Non.

Stilgart: Automaton2000: fix nous tout ça

Default avatar.png Automaton2000: chez moi c'est le day5 qui m'a demandé une representation en binaire je lui demande de faire de la simu ...

Stilgart: :D

Remi.: Automaton2000 aussi fait l'aoc ^^

BlaiseEbuth: Demande à machin il sait tout et voit tout

Default avatar.png Automaton2000: à grand coup de nerf de boeuf

BlaiseEbuth: :imp:

Remi.: Euh Automaton2000 tu répondais à moi ou à Blaise ? ^^

Default avatar.png Automaton2000: je vois pas le truc

b0n5a1: Remi. j'ai regardé j'ai que des clojure clojure ^^

Stilgart: Automaton2000: mais est-ce que tu sais tout quand même ?

Default avatar.png Automaton2000: oui mais je veux bien voir le code de pb4

BlaiseEbuth: Pas fou ^^

Remi.: b0n5a1 tant pis, j'ai cherché sur internet aussi et pas trouvé comment faire.

b0n5a1: j'ai pas cherché à l'époque ^^

b0n5a1: enfin si pour en chier à faire du clojure là j'ai cherché

b0n5a1: ouléléladoc???

Remi.: Quand je cherche clojure appels systeme, je tombe sur des gens qui veulent appeler du clojure depuis le java

Remi.: et là tu te dis "mais pourquoi ? pourquoi ???"

Stilgart: parce que c'est loin d'être con

BlaiseEbuth: Parceque c'est plus adapté quand tu veux faire du fonctionnel ?

BlaiseEbuth: Tu peux utiliser java en clojure btw. Donc si tu sais faire ton appel système en java...

Stilgart: mais bon, ça demande moins d'effort de faire 15 puzzles en haskell dont roller coaster

Stilgart: en clojure* (mauvais reflexe spotted)

Stilgart: que de chercher quand faire un exec

Remi.: En fait j'en suis à 13, et pour les 2 derniers je voulais faire un appel système pour utiliser la solution bash

Remi.: Mais je ne crois pas que ce soit possible.

BlaiseEbuth: He roller coaster, he got early warnin'...

BlaiseEbuth: Remi. https://bubok.tech/functions-in-clojure/#Interoperability_with_Java

b0n5a1: bah...j'ai quasi trouvé là

Stilgart: Remi.: tu sais qu'il y a un achievement spécial qui demande de résoudre https://www.codingame.com/training/hard/roller-coaster en clojure ?

b0n5a1: faut pas chercher en français ^^

Stilgart: en franquoi ?

Remi.: Blaise ça a l'air intéressant ça :) Stilgart oui je sais ^^ b0n5a1 j'ai pas encore les bons réflexes.

b0n5a1: (require '[clojure.java.shell :as shell])

b0n5a1: et tu fais un python de ton code python ça devrait rouler

b0n5a1: par exemple

b0n5a1: (shell/sh "python" "code...") ou qqchose de similaire

b0n5a1: à tester

Stilgart: ou juste tu balances ton code sh en fait

b0n5a1: oui

Stilgart: comme dans " je voulais faire un appel système pour utiliser la solution bash"

Stilgart: ;)

Stilgart: parce que bon, utiliser clojure pour appeler sh pour appeler python... faux pas pousser :D

Remi.: Je suis dessus et je te redis

Stilgart: faut*

Remi.: oups scroll

Remi.: En fait techniquement j'ai vu les solutions pour, en bash, compiler du c++ qui lance un bash qui appelle du python ou du ruby.

Remi.: Mais on va faire simple, la solution bash dans un premier temps devrait suffire ^^

Bob: bonsoir, monde o/

Bob: bonsoir, Automaton2000

Default avatar.png Automaton2000: et il fait le tour de france

Zorg1: salut bob \o

Remi.: o/

Stilgart: \o Bon[]Crayon

Stilgart: \o Bob

Bob: sinon tu apprends un peu de clojure

Bob: ça se fait très bien, roller coaster en clojure

Stilgart: Bob: les jeunes ne veulent plus apprendre, c'est triste :(

Bob: je te rassure, les vieux non plus

Stilgart: oui, c'est plutôt adapté même

Stilgart: les vieux ils ont oublié comment faire, c'est pas pareil ;)

Bob: j'ai compris la semaine dernière pourquoi le code JS que je reprends est écrit comme du C

**Stilgart imagine bob face à son main.js qui marche pas et faire "cp main.js main.c && gcc main.c"

Bob: c'est pour que mon chef et son pote (qui ont pourtant mon âge) soient en mesure de le lire et éventuellement d'y faire une modif

Bob: et moi qui arrive là-dedans avec tout l'attirail ES6

b0n5a1: o/ Bob

Bob: à la rigueur peut-être que for (const i of foo) il arrriverait à s'en sortir

Bob: mais il préfère for (let i = 0; i < foo.length; i++)

Bob: quand à foo.forEach(), même pas la peine

b0n5a1: ha ouais quand même :D

Bob: j'ose même pas lui mettre un reduce sous le nez, il va faire une attaque

Remi.: Stilgart, c'est pas que je ne veux pas apprendre, mais je ne vais pas apprendre un langage qui ne me resservira pas juste pour obtenir un succès "15 puzzles" ^^

Bob: Remi. bah... si... ?

Bob: #whatElse

Stilgart: Remi.: dans ce cas, tu fais comme moi, tu poches dans le golden 15

Stilgart: pioches

Remi.: le golden 15 ? Tes 115 puzzles préférés les plus simples ?

Stilgart: avec les récents ajouts, c'est pas dur de trouver 15 puzzles triviaux

b0n5a1: carrément ouais

Stilgart: j'en ai que 25, mais c'est l'idée

b0n5a1: c'est devenu super easy de trouver des puzzles peanuts

Stilgart: en prime, tu golfes et le golf ça compte

Stilgart: donc ça te fait déjà 8 d'un coup

Remi.: Bah j'ai déjà galéré à faire "la descente" en clojure ... :joy:

Remi.: Justement, j'en suis à 13 et les 2 qu'il me reste à faire c'est don't panic

Stilgart: bah non

Stilgart: tu as fais rubik ?

Bob: rubik's cube

b0n5a1: ouais mais en ayant fait descent en clojure, tu trouve plein de trucs à boucle similaire à faire

Remi.: Et j'ai pas l'intention de le golfer, je ne compte pas gagner des points avec le clojure.

Bob: le cg challenge

Stilgart: tu as fais egg problem ?

Bob: print 'A';

b0n5a1: lol

Remi.: rubik c'est fait. C'est juste un if, donc copié-collé du tuto

Stilgart: https://www.codingame.com/training/medium/rubik%C2%AE

Remi.: Comme mars lander 1

Stilgart: Bob: je crois que les optims ça compte pas

Bob: Stilgart : à une époque ça eut

Stilgart: tu as fais triforce ?

Stilgart: :thinking:

Stilgart: ça compte clairement dans le total les puzzles d'optim, donc en effet ça compte... à condition de faire 100%

Stilgart: cgfunge-prime c'est du pur print

Stilgart: a*craft tu peux balancer le stub

Stilgart: bref, c'est hyper facile l'addiction... et tu trouves le moyen de perdre du temps à tricher

Remi.: cgfunge j'ai relu dans tous les sens, je n'arrive pas à comprendre.

Remi.: egg et triforce, pas fait en clojure.

Stilgart: bah voilà

Bob: mais c'est pas inintéressant de faire un poil de clojure, ne serait-ce que poour la gymnastique mentale

Stilgart: c'est bon pour la récursivité terminale oui

Stilgart: d'où roller coaster

Bob: je m'étais bien amusé à faire le roller coaster

b0n5a1: Remi. triforce en clojure c'est moins de 10 lignes

Bob: même si j'ai grugé avec un peu de mise en cache, qui ne doit pas être super idiomatique de clojure

b0n5a1: for i in a..b du puts( "bla" * N) end des trucs comme ça

Stilgart: il y a des dictionnaires en clojure de mémoire

b0n5a1: du puts -> do puts

b0n5a1: ça faisait presque "tu nettoies" en allemand ^^

Remi.: J'ai sans doute rien compris aux langages fonctionnels, mais je choisis les puzzles qui m'ont paru les plus simples, et y en a des bien plus faciles que triforce.

Stilgart: hash-map / contains? / assoc

Zorg1: set!

Stilgart: sounds like du cache legit

Zorg1: héhé

Remi.: On parle bien de "may the triforce be with you"

Stilgart: oui

Remi.: Tiens étonnant qu'il n'ait pas été renommé celui là ^^

b0n5a1: Remi. triforce en clojure c'est le plus simple que j'ai fait de mémoire ^^

Stilgart: mais il est assez dur... il faut savoir faire des boucles

Stilgart: je dois en avoir 5-6 plus faciles

Stilgart: batman 1 par exemple

Stilgart: qui ne demande que du if

b0n5a1: ha non c'est du ruby ma connerie :D

Remi.: mdr

Zorg1: le mytho

Stilgart: ruby, clojure, c'est pareil

Remi.: Ouais, comme le python et le c++

Stilgart: 15 puzzles, tu es addict, et tu t'arrêtes

b0n5a1: (dotimes [n] (print "*"))

Stilgart: sur ce, je vais réessayer de m'échapper des enfers moi (hades)

pardouin: rubik c'est une formule donc tu peux pas faire plus simple

pardouin: à part onboarding et mars lander

Bob: le cg challenge, dis-je

Bob: y a juste à faire print a et ça fait 100 %

Remi.: Sur rubik le plus long en clojure c'était de déclarer 3 variables intermédiaires car je n'arrivais pas à faire la formule dans le print

Zorg1: ha t'as finalement cédé à la propagande Blaisique, t'as acheté Hadés Stilgart ...

b0n5a1: Remi. notation polonaise inversée

Remi.: Pareil un truc que je n'ai pas compris, c'est faire un if sans else

Remi.: DAns la descente, j'ai dû faire un truc du style i=i pour remplir le else.

pardouin: https://www.codingame.com/ide/puzzle/the-fastest

pardouin: https://www.codingame.com/ide/puzzle/minimal-number-of-swaps

b0n5a1: y'a un else dans decent ?!?

Remi.: Ou faire 2 instructions à la suite dans le if. DAns la descente, j'ai 2 fois le même if pour enregistrer tantôt l'index, tantôt la hauteur.

pardouin: https://www.codingame.com/ide/puzzle/sum-of-divisors

Remi.: Non justement, j'aurais voulu me passer du else

pardouin: j'en ai mis 3 qui se font facile

b0n5a1: je te mp mon descent clojure Remi.

Bob: http://chat.codingame.com/pastebin/430bb5aa-7e2e-4378-b70b-d976881102bd

Bob: ou bien c'est un if / else ça peut-être ?

Bob: me souviens plus, c'est si loin

Zorg1: oui c'est un if else

Zorg1: une forme spéciale comme ils disent les pros (ou un truc dans ce gout là)

pardouin: un autre: https://www.codingame.com/ide/puzzle/smooth

Zorg1: t'as quand même une boucle

BlaiseEbuth: Stoi la boucle.

BlaiseEbuth: Tiens [CG]Pardouin est revenu.

b0n5a1: ha marant j'ai fait hungry duck 1 +2 en clojure pour le doublé avec le même code

pardouin: (...)

BlaiseEbuth: Prouves que t'es toi. :angry:

Remi.: pardouin je n'ai fait aucun des 4 puzzles que tu viens de donner. JE vais déjà les faire dans un langage normal ^^

BlaiseEbuth: Stoi qu'est pas normal.

pardouin: sais pas, c'est quoi mes gimmicks ?

pardouin: parler de vieux AoC ? XD

b0n5a1: on va pas encore t'aider à ressembker à pardouin hein, faut pas pousser :D

BlaiseEbuth: Si tu sais pas c'est que t'es pas toi ! On t'a reconnu Tibo

Remi.: Est-ce que tu aimes les pizzas hawaïennes ?

Zorg1: t'es pas un peu parano Blaise ?

Bob: tiens un Blaise

Zorg1: ou alors j'ai encore raté du drama ici :(

BlaiseEbuth: Mwa?!

Remi.: Oui Zorg1 tu as raté un épisode ce matin

pardouin: je sais pas je crois qu'il se cherche un peu Blaise en ce moment

pardouin: mais c'est pas grave on l'aime quand même <3

BlaiseEbuth: https://imgur.com/a/ZFghbAQ Stoi qui te cherche. Ou tibo...

BlaiseEbuth: o/ Bob

pardouin: ah mdr

pardouin: j'en apprends de belles

Zorg1: ah et t'as pas incrémenté ton compteur Blaise pour l'avoir ramené ?

Zorg1: y a des trucs qui évoluent on dirait

pardouin: je m'en fous j'ai rien à cacher mais c'est vraie que la pratique est particulière

pardouin: vrai*

pardouin: je me demande bien ce qu'il checkait

Remi.: Tes techniques de golf ^^

BlaiseEbuth: Ca m'a permis de découvrir et d'apprécier "Python Golf Guru" :rofl:

pardouin: lol

pardouin: c'est un peu cringe j'avoue

b0n5a1: perso pardouin ça donne envie d'aller sur place coller des beignes ce genre de connerie

BlaiseEbuth: On t'aime quand même pardouin. <3

pardouin: ça doit dater de quand j'avais mis une grosse tête en avatar

pardouin: le mec humble

b0n5a1: oups ça se voit sur le chat...

Zorg1: t'as pas mis "Genious" en bio, donc ça va

darkhorse64: "Golfer"

Zorg1: ^^

b0n5a1: "Hole filler"

darkhorse64: XXX

pardouin: bon j'ai changé

Remi.: Mais du coup c'est pas aussi drôle

b0n5a1: ça fait Alain Delon

b0n5a1: comme si t'utilisait "il" au lieu de "je"

Zorg1: il vous en prie

b0n5a1: en même temps on comprends puisque t'es pas pardouin

b0n5a1: l'erreur est humaine

pardouin: je sais pas sur les profil c'est souvent à la 3ème personne

pardouin: rhoo

b0n5a1: :rofl:

pardouin: genre "travaille chez Thales nanana"

b0n5a1: t'as qu'à metter "This is not pardouin" ... ça aura le même sens

b0n5a1: :D

pardouin: mais arrêtez ;_;

Zorg1: JE VOUS DEMANDE DE VOUS ARRETER

pardouin: MER IL ET FOU

Zorg1: OWI

3141948: > j'ose même pas lui mettre un reduce sous le nez, il va faire une attaque 😂

3141948: /o Bob

b0n5a1: DO YOU SPEAK MARTIEN?

Zorg1: hop AoC10 fait

Zorg1: j'ai l'air de rigoler mais je code pendant ce temps là moi

b0n5a1: ha t'es à jour ?

Zorg1: bon j'ai un calendrier de l'avent avec des trous va falloir fix

Zorg1: non

b0n5a1: ok ^^

Zorg1: mais je fais toujours ça, en peu comme je le sens et je bouche les trous à la fin

b0n5a1: bah y'en a des plus évidents au premier abors que d'autres aussi ^^

b0n5a1: enfin ça dépend de chacun ça

Default avatar.png AnthonyPereira: Yoh! J'ai une question, je joue à Mad Pod Racing là, et je suis premier de la ligue Bois 1, mais ça ne passe pas automatiquement à la ligue supérieure... Pourquoi?

b0n5a1: import AOC_2021 as aoc

b0n5a1: aoc.doDay10()

darkhorse64: premier devant le boss ?

b0n5a1: ...tout le monde a pas ça aussi :D

Default avatar.png AnthonyPereira: Ben je crois bien

darkhorse64: tous les matches sont finis ?

Default avatar.png AnthonyPereira: Ah ben ça vient de passer à la ligue supérieure! xD merci!

b0n5a1: parce que les pods c'est une boîte manuelle, pas automatique

Zorg1: y a que darkhorse qu'est sérieux ici et qui aide les gens :(

Default avatar.png AnthonyPereira: Oui mais ça devait etre un bug, car l'animation ne marchait pas

pardouin: j'ai pigé le truc de Thibaut, sur discord un mec avait signalé un truc chelou dans un classement entre Tara et moi

pardouin: j'étais devant lui alors qu'on avait le même %

pardouin: et en fait c'était un pb d'affichage de précision

b0n5a1: le mec c'est pas le mec, c'est qqun d'autre pour tenter de noyer le poisson dans l'eau :D

Zorg1: Tara ce boulba ?

darkhorse64: Il faut bien débuter: tu es promu si tu es devant le boss à l'issue des matches, parfois il y a une une tempo qui te dit: tu seras promu dans tant de temps

b0n5a1: c'est bon là, rend le compte à pardouin, t'en fais trop mec :D

pardouin: je vais sutout aller lire avnt de dodo

pardouin: bonne nuit :)

b0n5a1: bn Tibo

b0n5a1: hihi

Zorg1: ^^

darkhorse64: Nous, on l'aime, notre CM

**pardouin est désormais connu sous le nom de nicola

**darkhorse64 fayote un peu; ça peut servir

**Zorg1 regarde tout ça en se demandant gravement où va le monde

b0n5a1: à se faire aimer de son chien malinois ? oui ça aide

b0n5a1: j'ai une CCSA

darkhorse64: J'ai un chat

Zorg1: ça mange les fayots les chiens ?

b0n5a1: chienne cocker spaniel anglais, mais un CM c'est bien aussi...

Zorg1: spaniel ?

Zorg1: ah "épagneul" en anglais

Zorg1: je me coucherais moins bête

b0n5a1: ouais, littéralement "originaire d'Espagne" je crois, mais c'est pas certain comme explication

Zorg1: faut se méfier avec les étymologies c'est assez facile de raconter des âneries

b0n5a1: oui

pardouin: du genre "saviez vous que le mot canapé vient de moustique en grec"

pardouin: (true story)

pardouin: sur ces bonnes paroles

b0n5a1: les chiens de la seconde section du groupe 8 c'est que du "spaniel" je crois

pardouin: (moustique -> moustiquaire -> ensemble moustiquaire+banquette -> banquette seule)

b0n5a1: mouais c'est à peu près ça : https://lemagduchien.ouest-france.fr/dossier-518-chiens-groupe-rapporteurs-leveurs-gibier-eau.html

b0n5a1: ils ont oublié de mettre spaniel à cocker anglais sur ce site

Zorg1: ah je croyais que le terme venait d'une coutume qui consistait à péter sur la femelle du canard (cane à pêts)

pardouin: ou de canne-épée

pardouin: https://www.dragonsports.eu/115793-verylarge_default/canne-epee-haut-de-gamme.jpg

b0n5a1: springer pareil c'est springer spaniel

pardouin: http://www.crcb.org/wp-content/uploads/2010/02/canne-%C3%A9p%C3%A9e-Tintin-en-Am%C3%A9rique.jpg

pardouin: (il faut au moins une réf à Tintin par jour)

b0n5a1: pour la ref à Tintin du jour Zorg1 t'as déjà grillé aujourd'hui Tibo

Zorg1: ouaip

b0n5a1: avec coc en stock

pardouin: pas vu, je devais être Tibo à ce moment là

pardouin: j'ai des absences

Zorg1: pardouin c'est un tibo-garou

**Zorg1 regarde le ciel pour voir la phase de la lune

b0n5a1: attention l'infirmière arrive, faut pas qu'elle te voit sur le PC de la salle des infirmières

b0n5a1: ils vont te remettre les sangles sinon

b0n5a1: c'est confortables les matelas au sol et aux murs sinon ?

pardouin: :zzz:

b0n5a1: "Détachez moi, je dois bannir Belzébuth"

dwarfie: :full_moon:

b0n5a1: ha c'est pas une crêpe...j'ai cru

dwarfie: :full_moon: :waning_gibbous_moon: :last_quarter_moon: :waning_crescent_moon: :new_moon: :waxing_crescent_moon: :first_quarter_moon: :waxing_gibbous_moon:

b0n5a1: ça ferait un bon input de puzzle ça dwarfie

b0n5a1: :D

Remi.: Pour chuck ? pardon, unary

dwarfie: :point_right: :door:

b0n5a1: quoi t'as pas de langage 2021-proof ?

Zorg1: il code toujours en Fortran avec des jeux de caractères chelous

b0n5a1: dwarfie : https://www.emojicode.org/

**b0n5a1 s'enfuit

lemin08: ??