Chat:Fr/2020-12-19

From CG community
Jump to navigation Jump to search

Default avatar.png JBM: gg

Default avatar.png Robin_Hood: hii

BlaiseEbuth: Yo tout l'monde ! Automaton2000, AutomatonNN !

Automaton2000: parce que le jeu de l'adversaire

AutomatonNN: https://www.codingame.com/forum/t/coder-and-mon-first-module-core-of-tuning-contest-tuning-in-the-ce

BlaiseEbuth: :D

PhOeNyX: o/

BlaiseEbuth: \o

BlaiseEbuth: Ton puzzle tu l'as posté deux fois PhOeNyX

PhOeNyX: Ah, j'avais eu une 504

PhOeNyX: J'ai supprimé le doublon

PhOeNyX: Un jeu multijoueur où il y a des tirages de dé, c'est plutôt bof pour CG ?

BlaiseEbuth: Ca dépend où intervient le random

PhOeNyX: Est-ce que tu connais le jeu de société "l'âge de pierre" ?

Default avatar.png Graphisuelle: hello !! Je m'entraine à faire des conditions sur Mars Lander - Episode 1. La fusée desend mais elle explose en touchant le sol. Quelqun'un aurait un indice pour m'éclairer ?

BlaiseEbuth: Tu descends trop vite

Default avatar.png Graphisuelle: d'accord je vais ralentire alors..

circular17: @PhOeNyX: pas mal ton puzzle, cela dit le caractère sur 16 bit à mon avis a une probabilité de ne pas marcher selon le langage

PhOeNyX: circular17 actuellement les jeux de tests ne comprennent que des "printable characters" (comme précisé dans l'énoncé"

PhOeNyX: Donc la valeur du char est comprise entre 0x20 et 0x7f

circular17: ah alors c'est plutôt ASCII

PhOeNyX: Le fait qu'il soit codé sur 16 bits on s'en fiche un peu en fait. ^^

BlaiseEbuth: PhOeNyX : Non. Il ne faut pas que lavictoire soit conditionnée par de bons jets de dés.

BlaiseEbuth: Mais il peut y avoir du random. Tant que c'est équilibré

PhOeNyX: Beh pour le jeu de société auquel je pense, je me demande si les choix stratégiques ne sont pas plus importants que le résultat des lancers de dés.

circular17: @PhOeNyX pour que ce soit compatible avec UTF8 et les différents encodages, vaut mieux que ce soit sur 7 bits en fait

PhOeNyX: 0x7f c'est 7 bits. ;)

circular17: Sinon j'ai rajouté des puzzles de graphisme, des remarques ?

BlaiseEbuth: Comprends pas la question.

circular17: @PhOeNyX ASCII Printable oui, mais bon, des caractères imprimables, y en a plein en Unicode

PhOeNyX: Après effectivement, dans l'âge de pierre si un joueur ne fait que des 6 pour chacun de ses bonhommes alors qu'un autre ne fait que des 1 c'est évident qu'il va gagner... Mais c'est statistiquement improbable.

BlaiseEbuth: A toi de voir. Mais si le random est trop important ça peut vite devenir chiant. Si un super bot peut se faire battre par un truc basique s'il a juste "pas de chance"... Sans parler du bordel pour le classement...

Zorg1: PhOeNyX : bah si t'as un jeu avec bcp de random si tu veux pas qu'un match soit trop random, faut en fait jouer plusieurs parties lors d'un match CG (comme une belote en trois manaches). Après c'est sûr que si le jeux est long c'est + compliqué

Zorg1: *manches

PhOeNyX: Ouais, et c'est un jeu 2~4 joueurs avec premier joueur tournant, donc il faudrait jouer toutes les permutations possibles au premier tour

PhOeNyX: ça fait beaucoup de parties à run pour les cas 4 joueurs

BlaiseEbuth: Oh ! J'avais pas fait gaffe au serpent de mer sur la carte d'AOC.

Zorg1: c'est à partir d'une certaine ligue que CG fait ça pour les mutlis (match mirroir ou permutation), mais pour un multi commu je crois pas

circular17: vous parlez de quel jeu ?

Zorg1: ah Blaise t'as changé d'avatar, je t'ai pas reconnu du premier coup

BlaiseEbuth: Hic sunt dracones

BlaiseEbuth: C'est provisoire Zorg1. J'ai fait celui là vite fait pour tester tablette + logiciel sur linux. (J'avais pas encore réinstallé le bouzin depuis que j'avais viré windows)

BlaiseEbuth: Mais j'en ferai un mieux.

Zorg1: ça va il est pas mal ^^

Zorg1: ha ok c'est bien ce que je pensais tu te dessines toi même test avatars, tu te débrouilles bien ;-)

BlaiseEbuth: Merci. :sunglasses:

BlaiseEbuth: Ajouter un accessoire à la con en lien avec un contest à mon avatar est un excellent moyen de ne pas commencer ledit contest.

Default avatar.png JBM: les faire en clojure ça marche pas mal aussi, j'ai entendu dire

BlaiseEbuth: Effectivement.

BlaiseEbuth: Je sais même pas si c'est réglé d'ailleurs, j'ai rien vu passé.

BlaiseEbuth: *passer

Default avatar.png JBM: langage minoritaire, zéro support

Default avatar.png JBM: il est là que pour le compteur des langages dispos sur la plaquette marketting, on est pas vraiment censés s'en servir

BlaiseEbuth: C'est donc ça...

Default avatar.png JBM: t'as le droit à C++ et Java, de quoi tu te plains

Default avatar.png JBM: jusque récemment t'avais même droit à Python

BlaiseEbuth: Mais JBM, si des gens comme toi l'utilisait, cg le mettrait sûrement à jour !

Default avatar.png JBM: des "gens comme moi"

Default avatar.png JBM: c'est la 2e fois en 12h

Default avatar.png JBM: coincidence?

Default avatar.png JBM: je pense que pas

**BlaiseEbuth ne l'a pas du tout fait exprès... :3

Default avatar.png JBM: pas du tout

BlaiseEbuth: Bon. Bien évidement, la réponse est : "Un mois après le contest, un simple "brew 0" en clojure timeout en arène."

BlaiseEbuth: Normal

PhOeNyX: Ah par contre SmallWorld il y a très peu de random

PhOeNyX: Mais beaucoup de règles (autant que de peuple + compétence...)

BlaiseEbuth: T'as qu'à faire un jeu d'échec, on a (étrangement) pas encore.

PhOeNyX: On a un jeu de dames !

BlaiseEbuth: Oui. Mais pas d'échecs

PhOeNyX: Le problème des échecs je crois c'est qu'il existe des tonnes de programmes sur internet

BlaiseEbuth: Genre y'en a pas pour les dames ou le go ?

PhOeNyX: Pas faux

BlaiseEbuth: Moi j'ai des idées de jeux, mais juste les titres...

BlaiseEbuth: Un jeu dans l'espace avec un referee en clojure : Faster Than Lisp

circular17: quand on contribue un puzzle, il arrive où ?

BlaiseEbuth: https://www.codingame.com/contributions

PhOeNyX: Dans l'onglet contribution, "mes contributions"

circular17: oui, mais quand on y joue

circular17: un fois accepté

circular17: ce sera où dans le site

BlaiseEbuth: https://www.codingame.com/training

circular17: clash of code, je vois, mais puzzle classique ?

PhOeNyX: Si c'est un puzzle, dans entraînement sous la difficulté choisie

circular17: ahhhh oki

circular17: je vais jamais dans entrainement :D

BlaiseEbuth: Un jeu de micro-gestion : O3 Not Included

circular17: merci pour l'info

Zorg1: ah ah O3 not included ^^

Default avatar.png Hericendre: Est-ce que ça a un sens de confronter des gens qui utilisent pas le même langage en clash of code quand c'est du code le plus court possible ?

Default avatar.png JBM: c'est un grand débat

Default avatar.png JBM: y'a plusieurs bonnes réponses

circular17: effectivement, je fais en Python et en Ruby y a toujours plus court

BlaiseEbuth: Notament : "oui", "non" et "ça dépend"

Default avatar.png JBM: 1) non, mais le clash ne t'oblige pas à coder dans un langage inférieur

Default avatar.png Hericendre: En python: print(sum([ord(i.upper())-64 for i in input()])) en ruby: p$<.bytes.sum{|x|x-64&95}

Default avatar.png JBM: 2) non, et il peut être intéressant de le faire

Default avatar.png JBM: oui… fais du ruby, donc? :P

Default avatar.png JBM: et t'as droit a &95 en python aussi non?

circular17: j'allais le dire, &95 passe aussi en Python, mais ça suffit pas :D

circular17: en un sens Ruby ça peut s'apprendre et c'est plus difficile que Python, donc c'est un peu comme un niveau d'expertise quoi

BlaiseEbuth: Lel

circular17: moi je suis pas encore près pour Ruby :D

Default avatar.png JBM: c'est plus difficile que python?

Default avatar.png JBM: [citation needed]

circular17: ben j'arrive même pas à lire les solutions

Zorg1: bientôt l'échelle des langages

Default avatar.png JBM: et tu crois qu'on arrive à lire ton python?

circular17: :D

**BlaiseEbuth va ajouter "expert ruby" à son cv.

circular17: je suis débutant en Python

BlaiseEbuth: https://learnxinyminutes.com/docs/ruby/

Zorg1: ah tiens le site préféré de MK pour t'expliquer un langage

BlaiseEbuth: C'est lui qui m'avait balancé ce lien

Default avatar.png JBM: forcément

Default avatar.png JBM: alors, il t'a fallu combien de minutes?

circular17: @BlaiseEbuth merci mais où on trouve l'explication de $<. ?

BlaiseEbuth: Beh si t'es pas content, tu prends tes p'tites mimines, tu vas sur google, tu cherches la doc de ruby et tu rtfm ! :rage:

BlaiseEbuth: (╯°□°)╯︵ ┻━┻

Default avatar.png JBM: c'est chaud a googler $< ^^

circular17: oula c'est qu'il fait peur Blaise

circular17: c'est pas comme ça que tu va promouvoir le Ruby :-(

BlaiseEbuth: Genre j'ai envie de promouvoir ce truc... (Genre je sais en faire aussi...)

circular17: ben alors relax

Default avatar.png JBM: tiens circular17 https://docs.ruby-lang.org/en/2.7.0/doc/globals_rdoc.html

circular17: genre je suis pas content, où tu as vu que je me plaignais au fait ?

**BlaiseEbuth slaps circular17 arround a bit with a large seconde degré.

BlaiseEbuth: Tiens j'ai un e en trop

Default avatar.png JBM: la 2e ° je connaissais pas—moi j'étais en 2e 15

circular17: mais mais, c'était de l'humour ?

BlaiseEbuth: Si tu veux survivre sur ce chat, commence par prendre conscience que le troll y est une loie universelle...

philRG: c de l'humour à la mode IA, y a parfois des dérives

philRG: merci BlaiseEbuth :)

circular17: ahhh ok donc $< c'est l'entrée standard

BlaiseEbuth: De rien philRG. Même si je sais pas de quoi...

circular17: sans doute pour le divertissement

Zorg1: y a eu un mini drama et j'étais même pas là pour mettre de l'huile sur le feu ?

Zorg1: :(

circular17: :D

philRG: oui c çà :-)

circular17: moi je croyais les ruby c'était beau et en fait le langage est cryptique et on se fait taper dessus quand on demande :'D

Default avatar.png JBM: le langage n'est pas cryptique

**BlaiseEbuth tends brainfuckà circular17.

circular17: un peu moins aujourd'hui pour moi

Default avatar.png JBM: il est bien défini et bien plus régulier que python

circular17: oh ben je dis pas que Python n'est pas irrégulier

BlaiseEbuth: :snake:

Default avatar.png Hericendre: Vous parliez de &95 en python mais je trouve pas ce que c'est

circular17: c'est le ET bit à bit

BlaiseEbuth: Esperluette

circular17: on dirait que Ruby a été inventé pour le golf de code

Default avatar.png Hericendre: Ok merci, je vais me renseigner

BlaiseEbuth: Et les Coc sur les nombres premiers

circular17: y a des trucs pratiques pour ça ?

circular17: (pas taper, pas taper !)

BlaiseEbuth: En ruby ? import prime et après t'as un truc genre isPrime()

circular17: ah oui effectivement

Default avatar.png Dupy: Salut tout le monde, quelqu'un a fait le puzzle "There is no spoon challenge Episode 1" ? Je sors ce que je pense etre la bonne solution, mais j'ai l'erreur "Attention : votre code n'a pas lu toutes les données disponibles depuis l'entrée standard avant d'avoir écrit sur la sortie standard. Ceci cause une désynchronisation qui peut entraîner des comportements inattendus." que je comprend pas :/

Default avatar.png Dupy: Alors que j'ai bien tout lu, quand j'essaye de refaire un input, il me sors l'erreur quand il n'y a plus rien a lire

BlaiseEbuth: Tu lis bien tous les inputs chaque tour

BlaiseEbuth: ?

Default avatar.png Dupy: Ben le probleme, c'est que je vois pas ou est la boucle qui symbolise un tour :/

Default avatar.png Dupy: Normalement elle est toujours dans le code de base

Default avatar.png Dupy: et la pas de trace

BlaiseEbuth: Atta j'sais plus c'est quoi ce puzzle

Default avatar.png Dupy: J'ai l'impression qu'il manque des ligne sur le code de base :/

BlaiseEbuth: Tu codes en quoi ?

Default avatar.png Dupy: Python 3

Default avatar.png Dupy: Mon code si jamais https://notepad.pw/84du7hz

Default avatar.png Dupy: j'ai essayé de simuler une boucle de tour, qui va recuperer les coordonnée et voisins de chaque cellule

BlaiseEbuth: Ouai. La boucle n'est pas dans le code de base effectivement.

BlaiseEbuth: Il faut l'ajouter, mais après les inputs. Tu n'a pas de nouveaux inputs à chaque tour

Default avatar.png Dupy: Ce que j'ai fait, avec une double boucle for in qui va parcourir chaque cellule

Default avatar.png Dupy: Et justement, dans l'enonce, il dit bien une ligne par noeud

Hericendre: http://chat.codingame.com/pastebin/e6b45617-67c9-48b5-b33d-a816b16af922

Hericendre: (vous occupez pas de l'explication de ce qu'est clash of code, c'était pour des amis, j'ai oublié de l'enlever)

BlaiseEbuth: Dupy, t'occupes pas du warning, il tombe pour pleins de raisons. Tu as une erreur dans la console aussi.

circular17: j'ai déplacé ma contribution "fill any triangle" comme puzzle classique plutôt que clash of code parce que c'était quand même un peu chaud pour du clash

Default avatar.png Robin_Hood: https://www.codingame.com/share-replay/516969807

BlaiseEbuth: Tiens te revoilà toi...

BlaiseEbuth: C'est tout mort ici... Automaton2000 ! Opération nécromancie !

Automaton2000: je l'ai mis dans mon cv

BlaiseEbuth: Good move Automaton2000 !

Automaton2000: comme ça se fait bien

Zorg1: m'ouais ramener à la vie du code mort, je ne sais si c'est une si bonne idée que ça, Automaton2000 ...

Automaton2000: c'est le moment où on a fait ca

Zorg1: à côté "Herbert West réanimateur" c'est de la gnognote

BlaiseEbuth: Herbert West ?

Zorg1: une nouvelle de Lovecraft

BlaiseEbuth: La connait pas celle là tiens.

Default avatar.png Swanndolia: comment on utilise le boost svp

BlaiseEbuth: https://www.boost.org/

Zorg1: (une parodie de Frankenstein)

Default avatar.png Swanndolia: nn je parle sur ccoders strike back mdrrr

BlaiseEbuth: Question sans contexte, réponse imprécise.

Zorg1: bah tu mets "BOOST" au lieu de la poussée

Zorg1: 100 780 BOOST

Default avatar.png Swanndolia: ah oki ty

Zorg1: par exemple

BlaiseEbuth: 3615 Zorg1

BlaiseEbuth: Le service qui vous lit l'énoncé à votre place.

Default avatar.png Swanndolia: bon league wood terminée ^^

Zorg1: je te croyais plus jeune Blaise

Zorg1: :p

BlaiseEbuth: Faut pas trop croire.

BlaiseEbuth: Pis le minitel y'a 10 ans ça existait encore.

Stilgart: omg, BlaiseEbuth a encore muté

BlaiseEbuth: o/ Stilgart

Stilgart: \o

Zorg1: bah vu le monde qui demande comment on fait "BOOST" dans CSB doit y avoir un pb avec cet énoncé ...

Stilgart: les gens lisent pas l'énoncé

Stilgart: vu qu'ils y a des starters de partout

Stilgart: -s

BlaiseEbuth: Corrélation ou causalité ? Vu que tous les nouveaux sont redirigés dessus.

Zorg1: :thinking:

Default avatar.png Swanndolia: c'est surtout que l'ennoncé dis d'utiliser le mot clé BOOST

Default avatar.png Swanndolia: du coup j'avais écris ça

BlaiseEbuth: On peut parler du nombre de joueur aussi, y'a proportionellement forcément plus de questions sur CSB

Default avatar.png Swanndolia: console.log(nextCheckpointX + ' ' + nextCheckpointY + trust + BOOST);


Zorg1: ah oui ça ça marche pas ^^

BlaiseEbuth: Et on va me dire que c'est pas écrit qu'l faut remplacer le thrust ?

Default avatar.png Swanndolia: j'ai p'têtre lu trop vite mais j'ia pas vu et c'est pas écrit en comment après contrairement au reste

Default avatar.png Swanndolia: comment le rank est calculé je comprend pas trop

Default avatar.png Swanndolia: svp

BlaiseEbuth: Bon bah c'est écrit noir sur blanc (ou l'inverse selon le thème). Non mais

BlaiseEbuth: Quel rank ?

Stilgart: par contre, jla discussion me fait penser à un point

BlaiseEbuth: .

Stilgart: les gens ne savent pas forcément que les outputs doivent être sur une seule ligne

Default avatar.png Swanndolia: en haut a coté de la league

Stilgart: du coup, on pourrait être tenté de mettre BOOST sur une ligne à part

BlaiseEbuth: Bah y'a une description des outputs...

Stilgart: oui, mais quand tu connais rien à CG et qu'on te balance sur CSB...

Zorg1: normalement t'as fait quelque puzzles

Zorg1: pas seulement "Onboarding"

Stilgart: il faudrait un multi d'introduction des multis comme on a onboarding pour la partie puzzle

BlaiseEbuth: Bah c'est csb

Stilgart: Zorg1: pas forcément, jutement

BlaiseEbuth: T'as un didacticiel qui s'active et tout

Stilgart: sauf que CSB c'est la misère

BlaiseEbuth: Qui te montre que oui à gauche y'a un énoncé

Stilgart: ho wait ?

**Stilgart n'a jamais vu ça

Stilgart: (et puis le faire sur CSB c'est vraiment pas futé)

BlaiseEbuth: Pas pire qu'un autre si ?

Stilgart: si

Stilgart: les règles changent sans arrêt

Stilgart: les ligues sont tellement pleines que c'est l'horreur d'en sortir

Stilgart: et les inputs sont pas spécialement simples

BlaiseEbuth: Ouai mais ça c'est le problème à l'envers

BlaiseEbuth: Les ligues sont pleine parce que cg redirige les nouveaux dessus

Stilgart: tu pourrais avoir un exemple sans ligue juste pour la démo

BlaiseEbuth: Hmm...

Zorg1: et une explication du ranking aussi ça ne serai pas du luxe ^^

Stilgart: parce que moitié des gens sur CSB n'ont pas vraiment fait CSB en fait

Stilgart: Zorg1: ha oui, bonne idée

BlaiseEbuth: J'doit être un vieux con. Mais le fond du problème c'est que les gens lisent pas. Ni l'énoncé, ni les ressources...

Stilgart: sauf qu'il n'y a pas de solution pour le pb de fond

Bon[]Crayon: Salut

Zorg1: j'ai débarqué, j'avais pas vraiment envie de lire le forum

Bon[]Crayon: Salut automatonnn

AutomatonNN: t'as un problème de contest de mon code en python ?

Bon[]Crayon: Salut automaton2000

Automaton2000: pour moi ça marche ...

Stilgart: \o Bon[]Crayon

Zorg1: surtout que bon les derniers posts à la fin d'une liste de 20 km de long ...

BlaiseEbuth: Les règles changent, ok. Mais t'as un message à chaque fois, te renvoyant à l'énoncé. Les nouveautés sont même dans des gros cadres verts.

Bon[]Crayon: :wave_tone2:

BlaiseEbuth: Les inputs sont décrits, les outputs aussi.

Stilgart: BlaiseEbuth: sauf que quand tu es en terminal avec 10h de python derrière toi, tu tetes CSB, tu passes 2 ligues, et tu changes de site :)

BlaiseEbuth: Après si les gens lisent pas, c'est leur problème, pas celui de cg

Stilgart: testes*

Stilgart: CSB c'est vraiment pas le multi le plus simple

**BlaiseEbuth a très envie de dire que c'est pas plus mal qu'on récupère pas tous les terminals qui trainent.

Stilgart: je dis juste ue je préfère leur donner un multi pipeau manger et avoir un CSB plus clean ;)

Stilgart: (il est vraiment pourri ce clavier :/ )

Zorg1: un CSB sans MK ?

Stilgart: pipeau *à* manger

Stilgart: Zorg1: ça aiderait, en effet

Zorg1: il est en veille ces derniers temps

BlaiseEbuth: Certes. Mais si on mettait un autre multi on se retrouverait à coup sûr avec le même problème.

BlaiseEbuth: Pis c'est quoi un multi "simple" ?

Stilgart: d'où le "pipeau"

BlaiseEbuth: ou "pipeau"

Stilgart: n'importe quaoi sans ligue, avec une fausse arêne, et des règles simples

Stilgart: uttt étant sans doute le plus proche de ce que je décris

BlaiseEbuth: Swanndolia : Avant que j'oublie, le rank c'est un TrueSkill.

Default avatar.png Swanndolia: je veux dire comment il est calculé et quandf ?

BlaiseEbuth: Comment il est calculé : C'est un True Skill sur le score de tes matchs d'arène. Il est calculé quand tu soumets ton code et que tu as joué 100% de tes matchs.

Default avatar.png Swanndolia: daccord thansk

Stilgart: j'aurais plutôt répondu

Stilgart: ton score change après chaque match

Stilgart: tu peux être à 100% et voir ton score bouger

BlaiseEbuth: ouai

Stilgart: si quelqu'un qui n'est pas à 100% joue contre toi

Stilgart: pour le reste, ne cherche pas trop de logique, c'est peine perdue

BlaiseEbuth: UTTT a peut-être des règles simples, mais coder un bot performant est pas simple.

Stilgart: (à la fois parce qu'on n'a pas le modèle exact de CG, parce que c'est compliqué, et que ça dépend énormément de l'état de la ligue courrante)

Stilgart: BlaiseEbuth: je pensais à sa ligue bronze

Stilgart: et encore une fois, le multi de démo ça peut pas être un vrai multi

Stilgart: (c'est ça l'erreur)

BlaiseEbuth: Mais ça serait quoi du coup ? Une arène avec toi et un bot ?

Stilgart: une fausse arêne avec des faux bots, un faux classement, etc

Stilgart: juste de quoi montrer ce qu'est un run

Default avatar.png Swanndolia: c'est trop chiant la fenetre freeze tout le temps

BlaiseEbuth: Un détecteur de scroll type CGU ce serait cool. L'IDE est grisé tant que t'as pas scrollé jusqu'en bas de l'énoncé, et coché la case "J'ai bien lu et compris le présent énoncé, et je m'engage à ne pas indisposer les utilisateurs du chat ou du forum avec des questions qui pourrait trouver leur réponse dans une relecture attentive de l'énoncé sus-cité."

Stilgart: ça marche jamais ça

Stilgart: (enfin, chez moi, c'est bloqué ces conneries)

BlaiseEbuth: Non. Mais on peut légitimement envoyer bouler les gens qui posent des questions cons.

BlaiseEbuth: :grin:

Stilgart: tibo va raler si on fait ça

Stilgart: et pire, il aurait presque raison de le faire

BlaiseEbuth: Pas sûr. Franchement que les gens lisent pas e

BlaiseEbuth: Perdu un bout...

BlaiseEbuth: Quand j'suis arrivé sur cg y'avait pas une jolie zone de test qui envoyait les inputs sur l'entrée standard, tu devais aller lire les fichiers de tests... :older_man:

BlaiseEbuth: Maintenant tout est prémaché, faut juste lire l'énoncé et coder. Mais c'est encore trop...

BlaiseEbuth: (╯°□°)╯︵ ┻━┻

Thyl: (╯°□°)╯︵ ┻━┻

Thyl: ┻━┻

Thyl: ┻━┻□┻□┻□┻□┻□┻┻━┻┻━┻┻━┻┻━┻┻━┻┻━┻

BlaiseEbuth: Voilà. Regardez, Thyl il a 12 ans et quand il flood pas le chat, il fait des multis et des puzzles. Et quand il pose des questions c'est sur un algo ou un truc technique, pas parce qu'il a pas lu l'énoncé.

BlaiseEbuth: -> Si vous avez plus de 12 ans vous avez pas d'excuses.

Thyl: au début un peu

Thyl: quand même

Thyl: JBM ma bien subit :D

BlaiseEbuth: Me fait pas mentir !

Thyl: alors change cette image de profil XD

BlaiseEbuth: Keskela mon image ?

Bon[]Crayon: alors change cette image de profil XD

Bon[]Crayon: :imp:

Bon[]Crayon: Automaton2000 une petite tortue

Automaton2000: tu as vu ça ?

Thyl: déjà si il y avait un vrai tuto de émarrage ou une conference Cg montrant ce que tu peux faire avec la plateforme....

Thyl: genre tu peux apprendre à exercer la théorie des jeux

BlaiseEbuth: Mais voyons, y'a la quest map pour ça... :grin:

Thyl: devenir créatif

Thyl: coder hyper vite

Thyl: .....

Thyl: Améliorer tes conaissances en IA

Thyl: il y aurait des VRAI tutos

Thyl: *VRAIS

BlaiseEbuth: Trouver l'amour, devenir riche, atteindre l'éveil spirituel, agrandir ton pénis, perdre 10 kilos...

Zorg1: faut les écrire les tutos

Stilgart: Automaton2000: non, on n'a pas vu ça&

Automaton2000: d'apres ce que je lis

Thyl: Zorg1 je suis d'accord

Stilgart: Automaton2000: on ne l'a pas lu non plus, fais un effort

Automaton2000: tu peux faire les 2

Stilgart: BlaiseEbuth: j'en ai assez dans ma boite mail (tu as oublié l'héritage africain)

Stilgart: ha non, "devenir riche"

Zorg1: y en a plus trop dans ma boite à lettre du "DR. ABENZENKA Medium de réputation mondiale"

Zorg1: ça doit pas résister au Covid

Default avatar.png Swanndolia: fun fact tu peux battre le boss league wood juste en laisxsant BOOST tout le temps x)

BlaiseEbuth: Bah boost ça marche qu'une fois

Default avatar.png Swanndolia: bah justement

Default avatar.png Swanndolia: tu l'arrête pas

Stilgart: BOOST ça marche *un* tour

Stilgart: c'est ~inutile en fait

Zorg1: bah ça fait comme si tu mets 100 sinon

BlaiseEbuth: Y nous invente des doubles hulk

Default avatar.png Swanndolia: ça permet quand même de battre le boss league wood 1 x)

Zorg1: (ça c'est dans l'énoncé par contre :p)

BlaiseEbuth: Ouai mais c'est pareil que faire 100 partout.

Default avatar.png Swanndolia: bah ça permet d'avoir le boost au stert

Zorg1: ça économise un if ...

BlaiseEbuth: Le multigolf

Zorg1: quand on voit le cours du if de nos jours

Default avatar.png JBM: il faudrait en replanter avant de venir à en manquer

Zorg1: faut juste éviter de bouffer les fruits (ou les graines)

BlaiseEbuth: Ou le bois

BlaiseEbuth: Tout est toxique dans ce truc

BlaiseEbuth: saleté

Zorg1: on sent la plante qui avait beaucoup d'amateurs à une époque

BlaiseEbuth: On fait des bons arcs avec

Zorg1: et des heuristiques en if massif

Zorg1: très content des miennes

BlaiseEbuth: Avec des ifs on mettrait CSB en bouteille...

Zorg1: le génie du CSB

BlaiseEbuth: Tu frottes la bouteiile, y'a un MK qui sort

Zorg1: à conserver au frais dans sa bouteille à 7 °K

Zorg1: débrouille toi pour avoir trois voeux

BlaiseEbuth: Comment es ton CSB ? Tu as le droit à 3 starters

Zorg1: ^^

Zorg1: tu comptes le -3vel comme un starter ?

BlaiseEbuth: Ah bah ça fait wood -> gold, c'est un sacré starter

Default avatar.png JBM: y'a pas vraiment de bon starter avec csb et ses inputs qui changent tout le temps

Zorg1: pour ça qu'on en offre trois

Zorg1: c'est comme les clés en mécanique, il t'en faut toujours plusieurs

Zorg1: (plus du dégrippant)

BlaiseEbuth: Le dégrippant c'est une arnaque. J'en ai donné à ma grand mère qu'était grippée, bah ça n'a rien arrangé.

PhOeNyX: En effet CSB tu ne peux pas faire -3vel avant silver

PhOeNyX: Ou alors il faut calculer soi-même la vel

Zorg1: BlaiseEbuth : t'as touché l'héritage au moins ?

BlaiseEbuth: Ouai. Mais j'ai tout claqué en frais d'avocats...

Zorg1: la justice moderne inhibe l'esprit d'entreprise

BlaiseEbuth: Tellement...

Zorg1: on va arrêter l'humour noir on va encore nous dire que notre but c'est de saboter la fusée pour coloniser Mars

BlaiseEbuth: Pis l'humour noir c'est raciste

Zorg1: j'aurais du sateliser ma vieille super 5 au lieu de la filer à la casse.

BlaiseEbuth: J'ai commencé à jouer à Doom. Du coup je sais pas si je préfère que Musk se crash, ou qu'il arrive sur mars pour se faire bouffer par un démon... :thinking:

Zorg1: c'est une vraie question :thinking:

Zorg1: en plus je vois le projet "HAVOC" (hum) qui consiste à faire du zépelin autour de Vénus, c'est pas mieux que ramasser des caillasses et se les geler sur Mars ??

BlaiseEbuth: Y'aura des leds sur le zeppelin ?

Zorg1: "High Altitude Venus Operational Concept" y en a qui sont balaises dans les acronymes

Zorg1: on mettera des LED sur le zeppelin on verra quelque chose la nuit (qui dure 88 j je crois)

Stilgart: bon, 100xp :/

Stilgart: allons plutôt farmer les étoiles

Zorg1: (ah non 120 j la durée de la nuit sur Vénus. Encore confondu)

Stilgart: (ça doit dépendre de la lattitude)

Zorg1: elle a un inclinaison très faible (3° ou 177 vu qu'elle tourne dans l'autre sens) on dirait

Zorg1: ça a l'air assez compliqué en fait

Default avatar.png Swanndolia: putain j'ai mis 2 ans a comprendre pourquoi ça marchais pas en croyant que les angles etais entre 0 et 360 mlais c'est -180 +180

BlaiseEbuth: Quand on vous dit qu'il faut lire l'énoncé...

Thyl: il me faut encore ~600xp

Thyl: des idées ??

BlaiseEbuth: Upvotes tes solutions

Zorg1: ^^

Zorg1: fini la questmap

Thyl: BlaiseEbuth déjà fait

BlaiseEbuth: :scream:

Thyl: est tout mes comments

Zorg1: fais quelques multis alors

BlaiseEbuth: Je te déshérite

Thyl: oui

Thyl: les multis....

Thyl: c'est vrai ça donne

Zorg1: en XP ça peut rapporter gros

BlaiseEbuth: Si jeune, et déjà corrompu... :(

darkhorse64: Si tu maitrises un peu la simu et l'AG, il y a plein de multi qui te tendent les bras

Thyl: pas les simus

Thyl: c'est bon les rebonds ça me passe au dessus mais trèèèèèèès loins

dwarfie: resoud 12 puzzles easy

BlaiseEbuth: Ca rebondit haut alors

Thyl: oui

Thyl: j'ai pas du tout le niveau

dwarfie: automaton2000 : trop dur pour toi les puzzles easy ... meme pas fichu de dire tortue

Automaton2000: je suis d'accord, mais je ne sais quoi

darkhorse64: La physique CSB et al., c'est pas très compliqué

Thyl: darkhorse niveau 3ème ???

dwarfie: oui ... niveau 3eme ... enfin , niveau 3eme de quand j'etais en 3eme ... donc niveau terminale maintenant :D

darkhorse64: Ouais, là, c'est dur. Il faut tout de même quelques bases en maths (vecteurs, équation du second dégré)

remi2257: dwarfie xD

remi2257: https://www.francebleu.fr/infos/education/mathematiques-les-eleves-francais-derniers-du-classement-en-union-europeenne-1607419723

darkhorse64: Sans ça, c'est dificile de comprendre le code de Magus

darkhorse64: Si tu as un bon niveau de 3è, il te reste l'autoformation sur Internet

dwarfie: :thinking: je viens de me rendre compte que j'aurais du parler au passé ... j'avais oublié qu'il y'avait plus de maths au lycée (a part en 2nde)

Thyl: :D

BlaiseEbuth: En même temps ça servait à rien.

darkhorse64: Si il y a en a encore et la barre est haute

darkhorse64: par rapport à ce qui se fait en seconde

remi2257: A quand Thalès au BAC :p ?

Thyl: 3

Thyl: estencore

dwarfie: "Algèbre", "Analyse", "Géométrie", "Probabilités et statistiques" et "Algorithmique et programmation". ...

Thyl: et

Thyl: ça c'est le meilleur

dwarfie: mdr ... 3 que l'on voyait au college et 1 qui n'est pas vraiment des maths ...

Thyl: 3 dessin en Scratch

Thyl: ....

Thyl: qui connait Prog and Play ???

dwarfie: prog and play .... :thinking: ... c'est ce qu'on faisait sur amstrad cpc non ? :D

Thyl: non

Thyl: c'est sur framasoft

Thyl: tu peux configurer pour scratch ,C,python...

Thyl: c'est un codeingame un local ou en réseau en 3D

dwarfie: pourtant , on prenait le magazine , on tapait le code , et si on s'etait pas gourer on jouait ... donc prog and play ;)

BlaiseEbuth: Les lycéens on peut pas leur apprendre à lire, écrire ET compter, en trois ans. Faut pas déconner.

darkhorse64: Arrête de jouer au vieux con. Ma fille en sort et elle a atterri à l'ENSIMAG. Pas mai pour quelqu'un qui ne sait pas compter

darkhorse64: *mal*

BlaiseEbuth: darkhorse en armure de papa poule !

dwarfie: objection ....

darkhorse64: J'en suis fier

dwarfie: elle a pas eu droit a 2 ans de "remise a niveau" apres le bac ?

dwarfie: il me semble pas que ca recrute post-bac

darkhorse64: Si, les deux ans de prépa

darkhorse64: :slight_smile:

BlaiseEbuth: T'as le droit d'être fier. Mais ne prends ni ta fille, ni son lycée pour des généralités...

Zorg1: oui même de mon temps c'était assez sévère

Zorg1: la prépa

darkhorse64: Un lycée ordinaire du Val d'Oise

**Thyl regarde Zorg1 sortire les anecdotes

Zorg1: alors bon le baratin décliniste je l'entends depuis un sacré temps

dwarfie: oui ... mais la prepa , c'est pas le lycée (meme si ca a lieu dans les lycées

**Thyl ne sortira pas un "OK BOOMER" :D

darkhorse64: Bon, OK, c'était pas non plus une quiche

BlaiseEbuth: Les théières ne font pas des quiches

dwarfie: darkhorse64 : et quand c'est qu'elle vient nous eclater pendant les contests ? ;)

**dwarfie attend un avatar en forme de tasse a thé

darkhorse64: Il y a encore du boulot mais le niveau monte

darkhorse64: En fait, elle est plus motivée pour faire la fête avec les copains. Enfin était. Et puis, ça bosse dur à l'ENSIMAG. Les écoles d'ingés, c'est plus ce que c'était. J'avais gardé un souvenir de club Med

Zorg1: oui c'était plutôt cool moi aussi ^^

dwarfie: oh mon dieu , le monde est trop horrible , mickael bay, continue a faire des films ... je viens de voir la pub .... "blablabla epidemie de COVID-23 blablabla" et des explosions ...

Zorg1: ah c'est un virus explosif COVID-23 ?

darkhorse64: C'est une mutation

Zorg1: il fait l'hydrolyse de l'eau et BOOM

BlaiseEbuth: A cause des ondes wifi sans doute

Zorg1: et le darkweb qui infecte le wifi aussi

Zorg1: et un soft qui pirate l'ARN des virus

dwarfie: bah , c'est son truc a mickael bay ... si y'a un truc qui explose pas , c'est pas de lui

philRG: pas évident de calculer des angles dans une base indirecte (cf "règle du bonhomme d'Ampère")

Zorg1: bah t'utilises la main gauche au lieu de la droite ,

Zorg1: ?

BlaiseEbuth: philRG c'est une mutation de pardouin

philRG: ah oui bonne idée :)

**darkhorse64 ne te conseille pas de changer de main

darkhorse64: OK, je sors

Zorg1: l'humour des théières c'est plus ce que c'était

Zorg1: bon si je regardais l'AoC du jour au lieu de sortir des inepties moi ?

Zorg1: Automaton2000 t'as pas un peu de motivation en stock ?

Automaton2000: tu dois pas être très loin

Zorg1: bah je l'ai pas encore commencé

dwarfie: oula ... et si je rattrappais mon retard a aoc ...

Zorg1: houla des regexp

Thyl: on pourrait avoir quoi comme fonction d'eval pour Tron ??

Zorg1: bah pour commencer l'important c'est d'avoir de la place pour manoeuvrer

Zorg1: après tu peux compter le nombre de cases que tu peux atteindre avant tes adversaires

Zorg1: (que certains appellent ici "faire le voronoï" ce qui a l'avantage d'enerver les matheux d'ici)

Zorg1: après tu peux regarder les PMs de tron

nicola: On ne dit pas noixovore, on dit granivore.

Zorg1: graniclaste alors

dwarfie: comme hurlerais le maitre d'arme : "JE NE MANGE PAS... DE GRAINES"

Zorg1: un bel exemple de graniclaste

Bon[]Crayon: AutomatonNN le bot orchestre :trumpet: :drum: :saxophone: :musical_keyboard:

AutomatonNN: correctement c'est pas la meilleur entretien de mon code

Default avatar.png JBM: `comment es ton re

Bon[]Crayon: repu

Bon[]Crayon: Mi décembre, il y a encore des moustiques !!!

Zorg1: moustiques à Noël ...

Zorg1: .. plastique à Pâques ?

Default avatar.png Steeven78: Salut

Bon[]Crayon: salut

Default avatar.png Steeven78: J'ai envie de m'améliorer en programmation mais je sais pas exactement comment faire

Default avatar.png Steeven78: Je connais déjà les bases, j'ai fais quelques projets l'année dernière

Bon[]Crayon: dans quel but ?

Default avatar.png Steeven78: Je sais pas, j'ai envie de mener un projet, mais je sais pas quoi

Default avatar.png Steeven78: Désolé je suis pas du tout précis, mais globalement j'aimerai bien devenir meilleur pour justement me permettre de me lancer dans de nouveaux projets (IA, deep learning, etc...)

Bon[]Crayon: Choisis un thème et résous les puzzles associés, par exemple recherche de chemins

Bon[]Crayon: https://www.codingame.com/learn/pathfinding

Default avatar.png Steeven78: Ok je vais faire ça, merci :thumbsup:

Bon[]Crayon: AutomatonNN C'EST TROP DUR :cry:

AutomatonNN: oui

plieuse: Je viens de finir mon deuxième MOOC sur le test logiciel je suis trop contente ça m’a donné du mal \o/

Bon[]Crayon: GG

plieuse: merci :-)

philRG: bravo

plieuse: merci :-)

laPetiteGrenouille: salut, y'aurait il des personnes qui s'y connaissent en python avec les boucle range svp

remi2257: Allez, dis ;)

laPetiteGrenouille: cool

laPetiteGrenouille: a = [1, 2, 3] for i in range(len(a)):

laPetiteGrenouille: a += [4]

laPetiteGrenouille: ca s'arrete a la troisieme sans prendre en compte le 4

remi2257: C'est quoi que tu veux faire ?

laPetiteGrenouille: que ca prenne en compte le dernier element

remi2257: Mais si ça le prend en compte

remi2257: Ca va le prendre à chaque loop

remi2257: Et ça va louper à l'infini

laPetiteGrenouille: oui justement !

laPetiteGrenouille: ben la ca le fait pas !

remi2257: Tu veux ajouter des val' à l'infini ?

remi2257: Bref

laPetiteGrenouille: nan en gros c un exo ou faut recup des nombre 3 par 3

laPetiteGrenouille: et jve ajouter le 4 a la fin pour récup le dernier chiffre

remi2257: Ca ne marche pas parce que tu fais un range(len(a)) qui est évaluer à range(a) au début de ton loop

remi2257: Il n'est pas mis à jour à chaque loop

laPetiteGrenouille: oui oups att

laPetiteGrenouille: for i in range(0, len(a), 3):


laPetiteGrenouille: a += [4]

remi2257: Mais c'est quoi le but de ton loop

laPetiteGrenouille: mince

remi2257: Je comprends vraiment pas ^^

laPetiteGrenouille: oki oki att j'explique bien

remi2257: Dis moi ton nom d'exo

laPetiteGrenouille: https://www.codingame.com/ide/puzzle/the-dart-101

laPetiteGrenouille: je veux prendre les valeurs de 3 en 3 cependant, des fois ils faut s'arréter a 2 dans certaines conditions et ajouter le troisieme a la fin. Ici mon chiffre ajouter n'est pas pris en compte et la loop s'arrete

laPetiteGrenouille: (cependant la len de la liste augmente)

remi2257: Non mais tu n'as pas écouté ce que j'ai dit

remi2257: Ca ne marche pas parce que tu fais un range(len(a)) qui est évaluer à range(a) au début de ton loop Il n'est pas mis à jour à chaque loop

laPetiteGrenouille: si bouckle infini

remi2257: Non, ton len

laPetiteGrenouille: ahhhhh

laPetiteGrenouille: jviens de relire

**Stilgart tend des boucles while aux gens

remi2257: Je comprends vraiment pas la logique où tu as besoin de faire ça

remi2257: Je pense que tu prends mal le problème, du coup, tu fais quelque chose de très complexe pour rien

laPetiteGrenouille: comment on fait pour modifier la len en cours de route ?

laPetiteGrenouille: nan du tout je prends les valeurs de 3 en 3 c'est tout ^^

**Stilgart tend des boucles while aux gens (bis)

remi2257: Stilgart est dans une boucle infinie :o ?

remi2257: t'es *

laPetiteGrenouille: ok va pour la boucle rooooo

remi2257: Mais pourquoi tu veux modifier la taille de ta boucle en cours ^^ ?

laPetiteGrenouille: ben si le mec depasse 101

Stilgart: remi2257: tu as fais ce puzzle ?

remi2257: Le principe du for, c'est que tu connais la taille

remi2257: Je suis dessus là

remi2257: Je vois bien le soucis,

remi2257: Quand tu doubles miss

laPetiteGrenouille: faut juste while ^^

remi2257: Enfin, non, j'ai du mal à voir ton soucis ^^

remi2257: Pour moi, c'est assez bete et méchant :p

laPetiteGrenouille: ou depasse 101 du coup faut sarreter mais en cours de route, vu que j'ai speed ^^

laPetiteGrenouille: jme suis gouré et pour rattraper la bourde

laPetiteGrenouille: ben jrajoute en cours de route ^^

remi2257: Non mais juste

remi2257: Avant ton next groupe de 3 moves

remi2257: Tu saves la value que tu es

laPetiteGrenouille: bah oui =)

remi2257: En mode checkpoint, et tu l'update APRES si t'as pas dépassé les 101

laPetiteGrenouille: oui mais faut save le dernier chiffre

laPetiteGrenouille: faut save si on depasse ^^

remi2257: Je vais le faire, ça m'aidera à comprendre ton problème ^^

laPetiteGrenouille: oki ^^

laPetiteGrenouille: tips faut faire un while

remi2257: Je sais pas qui t'as dit ça, surement un charlatan :o

remi2257: Automaton2000, c'est toi ?

Automaton2000: c'est pas comme si c'était le cas pour tout le monde est en bronze

laPetiteGrenouille: pp

laPetiteGrenouille: ^^

remi2257: Putain, j'suis deg

remi2257: J'avais ça en 2 lignes :o

laPetiteGrenouille: fini ?

remi2257: Ca passe pu au 6ème :(

laPetiteGrenouille: ouais fin 1 minutes pour le 6eme ^^

laPetiteGrenouille: ca va^^

remi2257: 8ème *

laPetiteGrenouille: nan fin jfais genre ca va^^

laPetiteGrenouille: mais ok ^^

laPetiteGrenouille: atta en 2 min le 8eme

laPetiteGrenouille: jy suis depuis 1h30 bordle

remi2257: index_min_shoot = shoots_list.index(min(shoots_list, key= lambda x:len(x))) print(player_list[index_min_shoot])


remi2257: Je regardais qui avait le nombre de shoots minimum

laPetiteGrenouille: ah !

laPetiteGrenouille: ouais bah non quand meme mec

laPetiteGrenouille: repsect moi merde^^

remi2257: Ah ben écoute

remi2257: J'étais pas sur un while ni un for là ^^

laPetiteGrenouille: merci par contre jte montrerai pas mon code ^^

laPetiteGrenouille: je sous entend par la que j'avoisine les 100 lignes

laPetiteGrenouille: 150 ok ...

remi2257: J'ai que le test 8 qui passe pas

remi2257: J'ai du faire une merde

remi2257: Mais le 9 et 10 sont Ok

remi2257: Effectivement !

remi2257: C'est good

remi2257: Stilgart cette bonne vieille boucle while :o

laPetiteGrenouille: t'as des tips pour l'ia ?

laPetiteGrenouille: oui "le mec met 1h30 pour des faciles et veux faire de l'ia"

laPetiteGrenouille: jpe en faire !

remi2257: J'suis pas un expert xD

laPetiteGrenouille: mais t'es 1000 eme

remi2257: t'as vu le grade de Stilgart ?

laPetiteGrenouille: des tuto ?

laPetiteGrenouille: ben non j'avais pas vu

laPetiteGrenouille: algorythme génétique ?

laPetiteGrenouille: des tuto depuis youtube stp

laPetiteGrenouille: pour coding game

laPetiteGrenouille: on t'as deja proposé un travail via coding ?

remi2257: Tu n'as même pas essayer de faire des versions simples que tu veux déjà faire de l'IA génétique

laPetiteGrenouille: je peux en faire

laPetiteGrenouille: y'a 8 méthodes de melting

laPetiteGrenouille: pair, pair x3, via le milieu

remi2257: C'est quoi le melting ?

laPetiteGrenouille: le mleange des sequences

laPetiteGrenouille: en mélangeant les %

remi2257: Ok, ben tu vois, tu en sais plus que moi ^^

laPetiteGrenouille: nan du tout

laPetiteGrenouille: je sais pas faire

laPetiteGrenouille: t'as appris comment ?

remi2257: En pratiquant

remi2257: Et je suis loin d'être bon

BlaiseEbuth: Ah ? Tu t'es gôuté ?

remi2257: Je te le dis : vouloir faire des trucs compliqués alors que les trucs simples ne sont pas acquis, c'est la meilleur façon de se dégoûter du code

laPetiteGrenouille: mais t'es 1000...

laPetiteGrenouille: roo sté juste un range hoooo

laPetiteGrenouille: bon ok ok jvai continuer les fastoches et jfrai de l'ia apres ^^

remi2257: BlaiseEbuth J'avais un petit creux, mais pu jamais

Revy33: Je veux bien des tips pour les tries moi :p

remi2257: Demande à BlaiseEbuth, il est 300ème !

remi2257: Ce crack :p

BlaiseEbuth: -> tant que c'est pas dans l'ordre, continu.

remi2257: QUEL CRACK

laPetiteGrenouille: j'aurai pas de tips du coup ? ^^

remi2257: Fais les fléchettes

Revy33: Tries, pas tris*

laPetiteGrenouille: cercle inscrit dans le carré ?

laPetiteGrenouille: nan trop dur

remi2257: Après, tu parleras à Stilgart qui t'expliqueras comment passer ton code en C++ avec des Nodes de 24 bits pour accéléré ton MCST

BlaiseEbuth: Tries de quoi ?

remi2257: Tries/catches je suppose ?

Revy33: Non

Revy33: https://www.codingame.com/ide/puzzle/telephone-numbers

Revy33: LEs arbres préfixe

Revy33: s*

BlaiseEbuth: trees ?

remi2257: xD

Revy33: Toujours pas

Revy33: Mais bien essayé :)

remi2257: Je l'ai fait l'exo là

remi2257: :o

Revy33: ça à l'air tellement simple quand tu rgeardes l'exercice

BlaiseEbuth: Moi aussi. Mais je vois pas "tries"

Revy33: Mais pas tant que ça au final.

Revy33: Bah, c'est dans le résumé

Revy33: Ressources externes, Arbre, Trie

Revy33: Une trie = arbre préfixe

Stilgart: BlaiseEbuth: un trie, c'est le dessin dans le statement

BlaiseEbuth: Un arbre quoi

Stilgart: pas n'importe quel arbre

Revy33: Un platane ->[]

Stilgart: la valeur d'un noeud, c'est la suite des lettres qui mène à ce noeud

Stilgart: entre ça et JBM qui veut replanter des if, on est pas rendus :p

Default avatar.png JBM: la planète!

Stilgart: Automaton2000 va bientôt virer écolo :/

Automaton2000: et ca c'est pas si simple que ça

Stilgart: ha, ouf

sanpas83: merci Automaton2000

Automaton2000: hey tout le monde va essayer de faire une solution en haskell

Stilgart: \o/

sanpas83: voila de l'écologie Automaton2000

BlaiseEbuth: Wé j'ai appris un nouveau mot ! Ca va changer ma perception du monde

Automaton2000: je ne suis plus sur

remi2257: Faudrait un bot Stilgart pour avoir des définitions

BlaiseEbuth: Genre le vrai suffit pas

remi2257: Mais le problème, c'est qu'il spammerait le chat avec Automaton2000 toute la journée :o

Automaton2000: avec de la chance de faire des tests unitaires

Stilgart: remi2257: il y a(vait?) une iste sur le forum je crois

remi2257: Ca m'intéresse !

remi2257: laPetiteGrenouille Si tu veux de l'IA, j'ai fait un tuto là :p https://github.com/remi2257/sudoku-solver

laPetiteGrenouille: merciiiiiiii

laPetiteGrenouille: jtm

remi2257: Ué ué c'est ça

remi2257: ;)

laPetiteGrenouille: je peux le faire ca!

BlaiseEbuth: C'bien un truc de matheux de mettre des noms compliqués et ultra spécifiques à des trucs simples. Comme ça quand t'essayes de comprendre un truc tu dois lire la définition de 15 trucs pour te rendre compte que c'est une addition?

laPetiteGrenouille: je parle de coding game !!!!!!

remi2257: :o

remi2257: T'as pas besoin d'aide alors ^^

BlaiseEbuth: Bon. C'est l'heure des mamans. ++

remi2257: Bonne nuit Blaise !

laPetiteGrenouille: ben si t'es 1000 ^^

remi2257: Tu me dis que tu sais faire ma résolution de Sudoku en VR, c'est le mieux que je sache faire, déso

Default avatar.png DPAmar: remi2257 je viens de voir ton solver

Default avatar.png DPAmar: nièce !

Default avatar.png DPAmar: nice ! (et zut à la correction automatique)

remi2257: Thx !

Default avatar.png DPAmar: et un solver de rubik's cube en VR ? XD

dwarfie: 13b fait... screugneugneu

Stilgart: \o/

dwarfie: plus d'une heure que je l'avais mais j'avais pas saisi que fallait demarrer au timestamp 0 et pas a celui de l'input

Zorg1: encore un énoncé sous spécifié

Zorg1: ha la la