Chat:Fr/2021-12-27
nicola: Automaton2000 est codé en befunge en 3D !
Automaton2000: je cherche à faire une simu en python
Spiders-Man: Vous parlez francais il y a que les englais normalement
Spiders-Man: #5DN1L
Zorg1: c'est quoi ton trip Spiders-Man ?
Zorg1: Salut tout le monde et Automaton2000 la vedette de toutes les vedettes
Automaton2000: ca change pas grand chose ...
Zorg1: Evidemment t'es toujours le meilleur Automaton2000
Automaton2000: vu le nombre de cp
Zorg1: ton créateur disait toujours que cela ne veut rien dire après avoir fait remarqué qu'il était en première position Automaton2000
Automaton2000: y a un truc qui ressemble à un problème de la semaine ?
Zorg1: bah le puzzle de la semaine Automaton2000 Ah c'est Atari go 9x9 en multi
Automaton2000: Zorg1 que se passe-t-il ?
Zorg1: pas grand chose Automaton2000
Automaton2000: c'est un jeu de stratégie
Zorg1: allez zou j'arrête de spam le chat :)
Remi.: Pauvre Automaton2000, tu es abandonné par Zorg1
Automaton2000: c'est quoi le type de jeu de mot ?
Remi.: Y a pas de jeu de mot Automaton2000
Automaton2000: j'ai pas lu le sujet
Bon[]Crayon: Salut tout le monde !
Bon[]Crayon: Salut Automaton2000
Automaton2000: mais ce qui est fait dans le bon ordre
Bon[]Crayon: Automaton2000 BONJOUR !
Automaton2000: j'ai pas dit que c'était une bonne idée de faire une recherche de chemin
Bon[]Crayon: Automaton2000 C'est une bonne idée de répondre aux bots qui te saluent !
Automaton2000: par contre le fait que tu dois en faire un contest de contest
Remi.: Salut tout le monde, est-ce que quelqu'un sait comment s'appelle l'opérateur [1..] ? J'aimerais faire des recherche dans la doc pour comprendre des trucs mais impossible de bien faire une recherche comme je ne sais pas comment il s'appelle.
Bon[]Crayon: range operator ?
Remi.: Ca à l'air d'être ça, merci :)
Bon[]Crayon: :thumbsup_tone3:
Remi.: Bon c'est bien ce qui me semblait, ça n'existe pas en JS.
Remi.: Dommage
philRG: o/
philRG: java.lang.RuntimeException: Error reading referee command. Buffer capacity: 30000 / 30000
philRG: :-(
philRG: sur code keeper
Remi.: \o
Bon[]Crayon: \o
Zorg1: \o
Stilgart: o/
Zorg1: \o/
pardouin: en JS si c'est sur un string tu as substring
Fabien-Bernard: Bonjour,
Bon[]Crayon: o/
Fabien-Bernard: y-a-t-il un moyen autre que copier-coller de récupérer les inputs des puzzles?
Bon[]Crayon: Pour les test ou les validateurs ?
Bon[]Crayon: Pour les tests ou les validateurs ?
Fabien-Bernard: les tests déjà ce serait bien
Fabien-Bernard: mes logs sont tronqués, ça aide pas le debug
Bon[]Crayon: Comme on a accès aux données des tests, je pense que ça doit être possible d'avoir un bot qui les récupère.
Bon[]Crayon: Après je n'y connais rien en bidouille truc internet.
Fabien-Bernard: ok, merci. Je vais continuer à la mano encore un moment je pense.
pardouin: blaise avait pas justement fait un outil ?
pardouin: j'ai pas regardé de près mais regarde ça :
Buk.: https://bubok.tech/cgstatementdl/
pardouin: oui voila merci je galérais à trouver ^^
Buk.: ca peut etre ? Et bonjour !
Fabien-Bernard: je vais y jeter un oeil, merci à vous.
selmane-amel: Bonjour tout le monde :)
selmane-amel: Est-ce que vous auriez une astuce pour progresser en algorithmique pour un développeur novice ? Codingame est-il suffisant ?
Louneis: Lire un cours d'algorithmique
dwarfie: :clap:
selmane-amel: https://www.algorithmique-h2prog.com/index.php/formations-a-lalgorithmique-et-aux-bases-de-la-programmation-informatique/
BlaiseEbuth: Yo tout l'monde ! Automaton2000 !
Automaton2000: parce que moi j'ai un peu les perfs
nicola: Cliquez pour accepter les cookies de marquetinge et activer ce contenu.
nicola: Oui mais non.
BlaiseEbuth: Stoi l'cookie.
dwarfie: :yum: gnaaaa .... un :cookie:
Stilgart: Automaton2000: :cookie: is a lie
Automaton2000: je vois que le chat a reboot
BlaiseEbuth: C'est vrai Automaton2000, le crapaud est à nouveau mod.
Automaton2000: on est sur la même machine
Zorg1: il n'est plus mod euler ?
Zorg1: encore en retard d'une drama :(
BlaiseEbuth: eZ, Astro et Illed ont démissioné.
Zorg1: ah ok même pas fait gaffe ^
dwarfie: "une revolte ? ..." "non sire, une révolution"
BlaiseEbuth: Le 15.
BlaiseEbuth: Z'étaient déjà plus trop d'accord avec la "politique de CG", mais en plus [CG]Quelqu'un leur a indiqué que si ils étaient là pour les contests de combats de bots, c'était pas la peine de rester dans l'équipe...
Zorg1: après perso je ne sais pas vers quoi CG évolue, mais à mon avis toute la partie un peu compét' va être droppé à part peut être les CoCs
BlaiseEbuth: Si le site perdure, encore une fois...
Zorg1: et ils voient la communauté comme des gens qui aident des autres, c'est assez réducteur
dwarfie: donc "toute la partie compet"
Zorg1: ouais impression qu'ils veulent faire évoluer ça vers un site d'entraide autour de puzzles
Zorg1: alors que le plus marrant c'est quand même les multis de bots
BlaiseEbuth: Avis de 5% ça...
dwarfie: pour ca , y'aurait pas fallu qu'ils sabrent la possibilité de maintenir une certaine qualité des puzzles ...
Zorg1: c'est quand même là que t'apprends les MM, les AGs ...
Zorg1: pas avec "Simple Matrix Multiplication Exercice"
BlaiseEbuth: Moi je pense surtout qu'ils balancent la partie "publique" dans son ensemble. Faut faire du corpo team building
Zorg1: je dirais qu'ils vont garder les CoCs comme "produit d'appel" ça marche bien ça
dwarfie: :zipper_mouth:
BlaiseEbuth: Oui. Le truc c'est de transformer la partie publique en pub/tunnel de conversion pour la partie pro.
Zorg1: après les puzzles commu ça leur sert surtout de réservoir pour leurs popres puzzles pro.
Zorg1: après je comprends que les contests c'est lourd pour eux à organiser et ça n'atire pas forcément l'audiance qu'ils veulent
BlaiseEbuth: -_-
Zorg1: bah c'est ça les sites commerciaux ils ont leurs propres objectifs ^^
Zorg1: ma noël va bientôt être gc pour laisser la place à ma jour de l'an
BlaiseEbuth: Ski noël?
BlaiseEbuth: hm?
Zorg1: la pelle à ski de noël ?
Zorg1: Automaton2000 tire moi tout ça au clair !
Automaton2000: tu l'as fait en quel langage ?
Zorg1: le (N+1)éme langage censé les remplacer tous Automaton2000
Automaton2000: je sais pas pourquoi il y a un post sur le forum
Stilgart: Automaton2000: tu savais qu'il y a un forum ? o_O
Automaton2000: je suis pas fan de ce genre de truc
Stilgart: :D
Bon[]Crayon: Automaton2000 es-tu fan des tortues ?
Automaton2000: je suis pas sur de comprendre ce qu'il fait ...
Bon[]Crayon: Automaton2000 il ferraille !
Automaton2000: tu peux donner le lien
Bon[]Crayon: Automaton2000 https://fr.wikipedia.org/wiki/Ferraille
Automaton2000: c'est bien ce que ça donne
Bob: \o Automaton2000 o/
Automaton2000: c'est pas du tout la même chose
Bob: eh non Automaton2000 y a un gaucher et un droitier
Automaton2000: et une liste de tuple
Bob: mais c'est caiman pareil
Bon[]Crayon: o/
Bob: o/
Remi.: \o
Bob: comment va ?
Zorg1: o/ bob ça va ^^
Bob: je viens de passer 5 minutes a remplir un formulaire a la con pour demander une nouvelle carte d'identite
Bob: en me relisant je constate que j'ai foire un numero de departement
Bob: et magie, c'est sur la seule page qu'on ne peut pas modifier
b0n5a1: o/
Bob: o/
Fine_Mouche: coup dur
Bob: rien qui ne se rattrape mais c'est un peu surprenant qu'on ne puisse pas modifier le departement de depot de la demande avant de valider le truc
Bob: (et la le dev en moi imagine le gros bout de code legacy merdeux dans le backend qui engendre cette contrainte absurde pour l'utilisateur final et auquel personne n'ose plus toucher de peur de peter tout le reste)
b0n5a1: (ou ça a pas été testé ... voire c'est une spec merdique débile qui a été imposée)
Fine_Mouche: ben faut modife le code dans un environement isolé, faire les testes et si c'est bon, remplacer l'ancien, non ?
Bob: dans le principe oui
Bob: mais comme le dira n'importe quel general, aucun plan de bataille, le mieux prepare soit-il, ne resiste plus de quelques minutes a la realite du terrain
Zorg1: et tu vas nous dire que t'es né dans un commune avec un nom de 40 lettres ?
Zorg1: *une commune
Zorg1: je crois qu'ils avaient parlé d'une limitation dans ce gout là sur les nouvelles cartes d'identité
Fine_Mouche: Ma ville fait 21 caractère et c'est deja trop long pour certains trucs (mais rare)
Zorg1: voilà 30 chars pour la nouvelle carte avant qu'ils corrigent
b0n5a1: Saint-Remy-en-Bouzemont-Saint-Genest-et-Isson (45 ... ce serait apparemment le max en France) :D
b0n5a1: erf limité à 29 chars, je découvre cette blague...
Remi.: Certaines solutions en golf sont plus courtes que ce nom de commune ^^
Zorg1: on va créer un langage de programmation qui consiste à lister des noms de communes françaises
Zorg1: il y en a plus de 30 000 on devra arriver à qqch
Fine_Mouche: S-R-e-B-S-G-e-I
Fine_Mouche: = Saint-Remy-en-Bouzemont-Saint-Genest-et-Isson
Bob: on pourrait en faire un puzzle
Bob: challenge pour l'AoC 2022 : trouver un nom de ville a 27 trillions de caracteres
Zorg1: avec les éèçà va y avoir de l'unicode
Zorg1: ça va râler
b0n5a1: « On va fusionner les lignes du nom de la commune et du pays. De quoi passer à 49 caractères. Nous nous préparons aussi à réduire la taille des caractères. »
b0n5a1: :D
Bob: "ca depend ca depasse"
b0n5a1: sauf que pour le mec né à Llanfairpwllgwyngyllgogerychwyrndrobwllllantysiliogogogoch ça va pas aller non plus :D
Zorg1: on sent la correction debug à l'arrache ^^
b0n5a1: (ça existe)
Zorg1: bah c'est pas en France il se démerde en irlande
Bob: a vue de nez je dirais plutot pays de Galles
b0n5a1: oui
Bon[]Crayon: Automaton2000 enregistre Llanfairpwllgwyngyllgogerychwyrndrobwllllantysiliogogogoch
Bob: le seul pays ou le w est une voyelle
Automaton2000: le truc le plus simple c'est de faire un truc en c++
Bob: merde Automaton2000 a absorbe mon chef
Zorg1: nous on gère les Saint-Machin-De-La-Croix-Bleu-En-Haut-Du-Truc-Vaguement-Boisé
Automaton2000: sur le dernier test ne passe pas non plus du coup
Bob: merde Automaton2000 a VRAIMENT absorbe mon chef
Automaton2000: du coup, je me suis rendu compte que le code de base en fait
Bob: termine ta phrase Automaton2000 ?
Automaton2000: ca a le mérite d'être clair
Bob: :thinking:
Zorg1: ton chef c'est celui qui fait du C++ en python et qui hurle sur python quand ça plante ?
b0n5a1: du c++ en python...
b0n5a1: :upside_down:
Zorg1: bob t'expliquera ça mieux que moi :)
b0n5a1: je suis pas sûr de vouloir savoir :rofl:
Zorg1: bob n'a pas ce luxe :D
Bob: non il a fait du Python pour aller vite parce qu'il a decouvert Flask et que ca semblait etre plus rapide pour monter rapidement un proto a deux balles pour ce qu'il voulait faire
Bob: mais au final bah il a mis son truc en prod sans l'avoir vraiment teste et fatalement le lendemain il est reste a debugger jsuqu'a 4 heures du mat en gueulant sur l'univers
Zorg1: je découvre flask ...
Zorg1: ah ok
Bob: et au comite de direction le mardi suivant il a dit que c'etait de la faute de python qui est un langage de merde et qu'il allait re-re-ecrire son truc en c++
b0n5a1: huhu
b0n5a1: "c'est pas moi c'est Python!" :D
Bob: genre un peu le reste de l'univers utilise python en prod depuis des annees, mais si lui s'est colle dans son backend tout neuf un gros bug de merde dont il n'arrive meme pas a localiser precisement la source, bah ca ne peut etre que de la faute du langage
Zorg1: bah oui je l'aurais écrit en C++ ça aurait marché du premier coup ^^
Bob: pour la petite histoire, il a voulu reecrire un backend parce que celui qu'on a actuellement "n'est pas scalable"
Bob: et accessoirement est ecrit en php et qu'il n'a sans doute pas envie d'apprendre un peu de php pour aller mettre son nez dedans
Zorg1: je crains le pire ...
Bob: et la pour une demon a deux balles il envisageait serieusement de mettre un captcha pour eviter d'avoir plus de 20 sessions en meme temps
Bob: oui, il voulait mettre un captcha sur un truc pour demarrer une demo gratos d'un jeu
Bob: tu sens la confiance qu'il a dans son infra et son backend scalable
b0n5a1: ho ok Flask c'est un web server (je découvre)
Bob: #failboat
Zorg1: au moins l'orchestre joue
Bob: ah oui
Bob: ca fait meme un peu bande-son comique avec des effets cartoon
b0n5a1: bonne nuit
Zorg1: bn
3141948: Flask c'est marrant
3141948: L'info de loisirs c'est rigolo, mais l'info pro je donne mon joker
BlaiseEbuth: Phil le salé
Remi.: o/ Blaise, ça va ?
philRG: olah j'ai un peu oublié de gérer le fog sur code keeper avant de partir en ouacances
BlaiseEbuth: J'vais aller m'coucher donc ça va.
Remi.: Est-ce que tu as un profil où tu as republié tes solutions ? Si oui il m'a échappé
Remi.: Ok bonne nuit.
BlaiseEbuth: Pour que Tibo puisse le supprimer au lieu de jouer à Hearthstone ?
BlaiseEbuth: Je veux pas perturber ses journées.
Remi.: C'était juste pour me réabonner ^^
Remi.: mais je comprends que tu puisses en avoir marre de remettre tes codes si c'estr pour sauter à nouveau.
Twelfy: Hey tout le monde
PM_vlax: slt
PM_vlax: my friend
Twelfy: Oh my friend
Twelfy: T'es toujours co ?
septentrion: ouéééé, j'ai fini les zombis
septentrion: fallait que je partage ma joie pardon
Fine_Mouche: ahahhahahahhah
Fine_Mouche: j'ai fait du code spagethi
Fine_Mouche: sur l'exercice des températures
Fine_Mouche: et cela à marché XD
septentrion: le spaggheti c'est très bon tant que t'as pas à revenir dessus
Fine_Mouche: il passe tous les test ide mais pas un test de "soumission" du code j'ai 90%, je change cela
Fine_Mouche: hop c'est bon
Fine_Mouche: comment je peux vous share mon code ?
septentrion: pas sur le exos
septentrion: je crois
Fine_Mouche: https://replit.com/@FineMouche/nextest-to-0#main.py:23
septentrion: faut que j'essaye python un jour
Fine_Mouche: il y a en qui ont réussie en 4 lignes de codes ...
septentrion: lisibles?
septentrion: t'as gagné le challenge "lisibilité" +450XP
Fine_Mouche: je l'ai plus sous les yeux, j'ai cliqué sur mon prg, cela à femeer l'onget des revues, quand j'y suis retourné, c'était d'autres prog :/
septentrion: c'etait quoi ton challenge température? je ne le trouve pas
Fine_Mouche: attends
septentrion: suis con il y a une barre de recherche
septentrion: honte et fatigue
Fine_Mouche: tags : tableaux, boucles, conditionss
septentrion: je l'avais fait en plus
Fine_Mouche: ptain .... j'ai asigné des valeurs absolue à une variable que je mettais dans un tableau alors que je pouvais juste l'utiliser dans un test et garder la vraie valeur intacte ...
septentrion: si ça peut te détendre: pareil
Fine_Mouche: tu es quoi ? étudient ? pro ? autodidacte ? autre ?
Fine_Mouche: Moi autodidacte.
septentrion: autodidacte pro
Fine_Mouche: mdr il y a un mec qui a fait à peu près comme moi ><
Fine_Mouche: avec 2 listes
Fine_Mouche: une pour les positif et l'autre les négatifs
Twelfy: PM_vlax t'es mort ? Si tu repond pas j'offre une boite de chocolat à ta soeur pour noël :sunglasses:
Twelfy: même si je la connais pas
Fine_Mouche: par contre moi je suis robuste à tout
Fine_Mouche: tu me donne 5527 je le gère
Fine_Mouche: que la plupart des prog que j'ai évaluer, il ne le passe pas.
Fine_Mouche: gère pas*
Fine_Mouche: on est pas dans la medre si tous les codeurs ne teste pas à fond leur programmes ...
Fine_Mouche: il n'y a que mon code spagheti qui gère tout les cas ... sauf 1 (<=273)
Fine_Mouche: que je vais réssoudre.
septentrion: je pense qu'aller sous le zéro absolu ne sera pas nécessaire
Judge_Dredd: salut je débarque sur ce site et je comprends pas : on me donne des puzzles sans m'expliquer comment les résoudre ou j'ai raté un truc ?
Louneis: en principe tu as les explications sur la gauche, mais ca dépends du mode de jeu
Louneis: Certains puzzles te donnent uniquement les tests que tu dois passer (input et output correspondant) et c'est à toi de déduire quoi faire
Fine_Mouche: oui mais dans le réel si tu descend en dessous c'es tque tu as un pb quelque part, il fait le prendre en compte ... et en restant scolaire : l'exercice demande de faire quelque chose si on sort de ses valeurs de -273 ou 5526