Chat:Fr/2022-06-08

From CG community
Jump to navigation Jump to search

MAWAAW: israel l'arnaque du siecle

BlaiseEbuth: Nieh?

MAWAAW: on voit qui tient les medias par les c_o_u_i_l_l_e_s

BlaiseEbuth: Renieh?

BlaiseEbuth: T'as compris toi Automaton2000 ?

Automaton2000: pas sûr de comprendre la logique

BlaiseEbuth: Moi non plus...

GroutchKeu: o/

nicola: MAWAAW, mauvaise idée.

BlaiseEbuth: Ah ? T'as compris toi ?

Captain_Bonnet: Bonjour à tous et bonjour à toi Automaton2000 (•◡•) /

Automaton2000: salut à tous, j'ai une question pour le puzzle de la semaine ...

Alshock: pose la franchement Automaton2000, c'est quoi cette façon de demander à demander ?

Automaton2000: ceux qui font du python

Alshock: Ah pas loin d'impliquer une tortue et du napalm

leojean890: mais le tort tue

Stilgart: et la li corne

Stilgart: Automaton2000: fix ton bestiaire !

Automaton2000: tiens ça me fait mal aux yeux

Captain_Bonnet: Bien joué Automaton2000 :joy:

Automaton2000: non je sais pas si c'est la même chose sur un tableau blanc jamais effacé qu'on photographiait de temps en ...

Razovsky: le puzzle Gerrymandering ya une technique spéciale à appliquer, ou faut coder toutes les solutions possibles ?

Razovsky: o/

BlaiseEbuth: Faut être tech évangeliste. Faut le dire combien de fois ?

Razovsky: c'est quoi ça

Razovsky: :no_mouth:

Stilgart: Automaton2000: explique lui

Automaton2000: on verra ça plus tard

Stilgart: :D

Razovsky: h bah merci

BlaiseEbuth: :grin:

BlaiseEbuth: Tu peux pas comprendre si t'es pas tech évangeliste.

Stilgart: sinon, tu peux faire de la prog. dyn., c'est pas mal aussi

Razovsky: kécécé

Razovsky: ha

Razovsky: ouais ben diviser en morceaux et voir si les morceaux donnent plus que le total quoi

Razovsky: jvais fiare ça en C++, fk python3

Stilgart: c'est un peu plus subtile que ça

Stilgart: https://fr.wikipedia.org/wiki/Programmation_dynamique

Stilgart: l'idée est d'attaquer le problème dans l'autre sens : voir ce que donnent des petits rectangles, et comment optimiser des rectangles de plus en plus gros

Razovsky: j'ai du mal à voir même avec ça comment je divise la forme générale sans hardcoder toutes les solutions

Razovsky: chui pas tech évangéliste visiblement :|

BlaiseEbuth: Putain ! Fais pas mes blagues à ma place !

Razovsky: t'es lent

Razovsky: chui obligé

Razovsky: pour ton propre salut

Razovsky: remercie moi

**BlaiseEbuth slaps Razovsky around a bit with a large "merci".

Razovsky: ha

Razovsky: quand même

Razovsky: merci pour le lien Stilgart, j'essaye d'en faire qqch

nicola: BlaiseEbuth, quand une phrase elliptique contient Israël et media, ça sent mauvais.

Bon[]Crayon: Salut tout le monde !

Bon[]Crayon: slt Automaton2000

Automaton2000: va falloir que je fasse un peu de la gruge

Bon[]Crayon: Automaton2000 C'est grave ça !

Automaton2000: pas le temps de calcul

Bon[]Crayon: Automaton2000 pas le temps de niaiser !

Automaton2000: et ils arrivent à bien l'imperméabiliser

Razovsky: tequila

Razovsky: heineken

Razovsky: les bons bails

Bon[]Crayon: :grin:

Bon[]Crayon: Automaton2000 J'ai une question. As-tu une réponse ?

Automaton2000: ha oui c'est vrai que ce serait bien

Razovsky: en gros en prog dynamique il faut créer un arbre que remonte le programme pour reconstituer la forme finale ?

Stilgart: oui et non

Razovsky: chui pas bien certain de capter le concept

Razovsky: j'ai lu le wiki

Stilgart: en pratique, c'est plutôt un gros tableau (2D ici) que tu remplis au fur et à mesure

BlaiseEbuth: nicola: Y'avais deux phrases élliptiques, une avec israel et une avec media.

BlaiseEbuth: Si t'as lu le wiki t'es un expert. Mets le sur ton cv

Stilgart: même si la théorie parle d'un DAG (qui est en fait l'arbre auquel tu penses mais où on fusionne les doublons histoire de pas recalculer deux fois la même chose)

Stilgart: conseil: concentre toi sur un tableau

Bon[]Crayon: La Programmation dynamique, tu sens que c'est un truc de personne intelligente.

Stilgart: éventuellement, trouve un puzzle où c'est la même idée mais avec un tableau 1D

Razovsky: yep okay. J'ai juste du mal à conceptualiser comment je décompose la forme finale

Stilgart: Bon[]Crayon: c'est pire que ça... suivant à qui tu demandes, tu as des explications assez différentes

Bon[]Crayon: Il y a des puzzles 1d.

Bon[]Crayon: Voilà.

BlaiseEbuth: Demande à un tech évangeliste.

**Razovsky slaps BlaiseEbuth around a bit with a large fishbot

Razovsky: :rage:

Bon[]Crayon: https://www.codingame.com/training/medium/rod-cutting-problem

Bon[]Crayon: https://www.codingame.com/training/easy/gold-packing

Stilgart: Razovsky: il te faut un moyen de déterminer la valeur optimale d'un rectangle à partir de celles des rectangles plus petit

Stilgart: pour un rectangle 1x1 c'est facile, tu n'as qu'un découpage possible et la valeur est donnée en input

Stilgart: pour un rectangle 1x3 c'est déjà plus sportif puisque tu as 2 (en fait même 3) découpages possibles

Razovsky: c'est cette partie qui me manque effectivement

Stilgart: pour un rectangle 2x5 c'est encore plus sportif, parce que tu peux ne pas le couper, le couper horizontalement, ou le couper verticalement

Razovsky: quel enfer

Stilgart: le plan de la prog. dyn., c'est de stocker la valeur optimal t[i][j] dans un tableau 2D

Razovsky: tu fais un tableau par forme ?

Stilgart: de remplir le bord (celui du haut et celui de gauche) parce que c'est "assez" facile

Razovsky: ha

Stilgart: puis de remplir ligne par ligne avec la bonne formule

Stilgart: je fais un gros tableau t

Razovsky: de dimension h x w ?

Stilgart: et dans t[i][j], je me débrouille pour avoir la valeur optimale pour un rectangle de taille i x j

Stilgart: oui

Razovsky: eerf

Razovsky: owkay je vais plancher là-dessus

Stilgart: le plan est de remplir ce tableau dans le bon ordre et via la bonne formule

Stilgart: comme ça, à la fin, la réponse que tu cherches est dans t[h][w]

Razovsky: t[h-1][w-1] non ?

Razovsky: bref

Stilgart: après, si tu n'es pas familier de ce genre d'approche, essaie déjà en 1D sur les puzzles cités ci-dessus

Stilgart: pour les indices, ça dépend de l'implem

Razovsky: je dois trouver quelle est la formule pour passer d'une case à l'autre, ce puzzle ou un autre c'st pareil non ?

Stilgart: souvent, c'est pratique d'avoir un bord à 0 donc ça finit bien en t[h][w]

Razovsky: c'st ça mon souci

Stilgart: ça, c'est à toi de trouver la formule

Razovsky: donc ton truc fait h+1 x w+1

Razovsky: yes merci

Razovsky: enfin bref

Stilgart: sachant qu'en gros, un rectangle, soit tu le laisses tel quel, soit tu le coupes horizontalement, soit tu le coupe verticalement

Razovsky: c++ ftw

Stilgart: ça fait une poignée de possibilités, mais ça reste un nombre gérable

Razovsky: je vais faire plein de fonctions

Razovsky: et des structures hehe

Razovsky: jenesaispascequejefais

Razovsky: je vais trouver, merci Stilgart

Stilgart: pour le 2x5, j'ai 1 + 1 + 2 = 4 cas à considérer

Stilgart: (6 si tu y vas comme un bourrin en négligeant la symétrie)

Stilgart: (ce qui est probablement suffisant ici)

Razovsky: donc en fait

Razovsky: si tu as prérempli ton tableau et que tu comptes de façon inelligente tu peux te servir dans les cases précédentes

Razovsky: mais de base, tu codes une fonction qui découpe ton rectangle

Razovsky: c'est ça en gros

Razovsky: ?

BlaiseEbuth: Stoi l'gros

Razovsky: :(

Razovsky: nicola tu peux ban le grossophobe là

Razovsky: stp

BlaiseEbuth: Je suis pas du tout grossophobe... Je constate juste. C'est toi qui est clairement grossophobe en le prenant pour une insulte... :rolling_eyes:

Bon[]Crayon: :peace:

Stilgart: Razovsky: c'est ça

Razovsky: merci Stilgart

BlaiseEbuth: Tu vois

Razovsky: non

Stilgart: l'approche de base serait de faire une grosse fonction récursive... mais c'est très inefficace parce qu'à force de découper, tu retombes sur des cas déjà vu

Razovsky: yeap

BlaiseEbuth: heap*

Razovsky: :see_no_evil:

Stilgart: une fonction récursive naïve va refaire le calcul, mais si tu remplis ton tableau comme il faut, tu n'as esoin de faire le calcul qu'une fois

Stilgart: +b

Razovsky: voilà c'est ce que j'ai compris

Razovsky: ben merci hein

BlaiseEbuth: Quand tu veux chaton

Razovsky: après faut juste pas se planter dans l'ordre de remplissage du-dit tableau quoi

BlaiseEbuth: Le fil rouge, le bouton bleu, tout ça...

Bon[]Crayon: :bomb:

BlaiseEbuth: Stoi la bombe

Razovsky: mais

Razovsky: dites je me suis perdu dans les pointeurs vu que j'essaye d'utiliser des arrays 2D avec C++

Razovsky: ya une différence entre passer des simples pointeurs et des doubles pointeurs, c'ets quoi le mieux ?

Bon[]Crayon: ce passer de pointeurs

Razovsky: dans ce cas je dois utiliser des vecteurs au lieu de prendre des arrays

Razovsky: on m'a dit que c'était moins bien de bosser avec des vecteurs

Bon[]Crayon: en vrai j'en sais rien désolé

Razovsky: ha ok ^^

Bon[]Crayon: ah bon ?

Razovsky: ouep, quandtu peux avoir la taille de ton truc c'est mieux d'avoir un array, c'est ce qu'on m'a dit

BlaiseEbuth: Vroum

Razovsky: le truc c'est qu'intégrer un array 2d dans une fonction c'est la gigaplaie

Bon[]Crayon: un array c++ ou array c ?

Razovsky: c++

Bon[]Crayon: Il doit avoir des fonctions dédiées comme pour les vector.

BlaiseEbuth: Mélangeons pas tout

BlaiseEbuth: messieurs

Razovsky: sur stackoverflow ça parle pointeurs et je suis une bille abyssale avec ça

BlaiseEbuth: ce que Bon[]Crayon appelle array c++ c'est std::array. Ce que Razovsky utilise c'est les tableaux natifs hérités du c

BlaiseEbuth: Je fais la traduction :sunglasses:

Bon[]Crayon: https://en.cppreference.com/w/cpp/container/array

Bon[]Crayon: oui voilà

Razovsky: okay bon j'utilise pas le bon truc, je n'arrive pas à le faire fonctionner, donc merde, je vais utiliser des vecteurs

BlaiseEbuth: Tapes dessus on sait jamais.

Hunter64TheOne2: comme sur les vieille télé.(bon ca marche plus trop maintenant,mais...)

Hunter64TheOne2: (sa a jamais marché d'ailleurs )

b0n5a1: o/

Hunter64TheOne2: oy

b0n5a1: tu fais quoi Razovsky, Gerrymandering ?

b0n5a1: http://chat.codingame.com/pastebin/07c1bd9e-4140-4b86-8862-c89ab398fa25

b0n5a1: int Solve(size_t width, size_t height, const vector<vector<int>>& data, vector<vector<int>>& cache)

b0n5a1: t'as plus qu'à compléter :D

kukulekuku: cheese naan

BlaiseEbuth: Kuku le kuku de tout les kukus ?

b0n5a1: :duck:

SrT_dja: Coucou

Default avatar.png Rafistole: salut

Default avatar.png Taulmaril: Bonjour

SrT_dja: ça va?

SrT_dja: je suis en train d'apprendre le java les amis

SrT_dja: et vous?

Wololo: bravo

Wololo: c'est un bon langage

Default avatar.png Rafistole: javascript

Wololo: c#

Default avatar.png Taulmaril: c#

SrT_dja: avant c'etait python et me voilà, imposé par le java

SrT_dja: lol

Wololo: tu es en formation ?

Wololo: ben moi jai envie de bosser le pyhton maintenant

SrT_dja: non, j'étais autodidacte avec python

SrT_dja: comme je le suis en ce moment avec java

Wololo: Je ne sais pas pk tu as choisi java

Wololo: mais kotlin est super interressant

SrT_dja: c'est ce qu'on m'a demandé de faire

Wololo: ca tourne sur la jvm, ca fais du bytecode et c'est beaucoup plus agreable autiliser

Wololo: ah ok

SrT_dja: et puis celà fait 1an et demi que j'utilisais python

SrT_dja: ok ok, je vais regarder

SrT_dja: merci beaucou

Default avatar.png Rafistole: Des conseils pour apprendre le javascript?

Wololo: commencer par le debut

Wololo: apprendre variables

Wololo: condition

Wololo: boucle

Wololo: tableau

Wololo: en js

Wololo: cest les etapes dapprentissage pour tous les langages

Default avatar.png Rafistole: merci

Wololo: https://developer.mozilla.org/fr/docs/Learn/Getting_started_with_the_web/JavaScript_basics

Wololo: voici un endroit parfait pour commencer a apprendre

Default avatar.png Rafistole: :muscle:

b0n5a1: https://learnxinyminutes.com/docs/javascript/

BlaiseEbuth: T'as raison de fuir b0n5a1 !

Razovsky: Jaquoi ?

BlaiseEbuth: Jaaaants ingonyama bagithi Baba

MAWAAW: \o/

Default avatar.png lTempest: \o\lol/o/

GroutchKeu: Comme dirait l'autre : "It's fun to stay at the \o/ ^o^ <o_ /o\"

Stilgart: Automaton2000: remonte le niveau ste plait !

Automaton2000: je ne crois pas que ça va être compliqué

Stilgart: moi non plus :)

BlaiseEbuth: :grin:

WhatTrickeryIsThis: Tortue Banana miam miam

BlaiseEbuth: Oh. La dernière apparition du macaque o/

WhatTrickeryIsThis: la dernière? :thinking:

BlaiseEbuth: Bah après plus de chat. Pouf

WhatTrickeryIsThis: bha non, faut pas

BlaiseEbuth: Après si tu repasses dans les 10 jours vas savoir, on a pas la date.

WhatTrickeryIsThis: c'est quand le prochain contest?

Razovsky: 1 an et 3 siècles

WhatTrickeryIsThis: j'ai pas envie d'attendre 1 an :(

BlaiseEbuth: Tiens wtit, tu viendras dire bonjour https://cheloniangall.com

WhatTrickeryIsThis: merde, le password

BlaiseEbuth: Nan mais ça marche pas encore. ^^

BlaiseEbuth: Qu'il est pressé

Magus: bah c'est tous les 6 mois les contests, mais la question est surtout de savoir si le prochain contest sera un vrai contest ou un escape comme l'avant dernier

Razovsky: c'était un escape game le dernier ?

BlaiseEbuth: Non. Fix ta lire

WhatTrickeryIsThis: pastille orange

BlaiseEbuth: Voilà. Range le au frais avec tes bananes.

Stilgart: WhatTrickeryIsThis: j'aime beaucoup ton password

Stilgart: c'est mieux que celui de Automaton2000 (à savoir pastille rouge)

Automaton2000: oui enfin je sais pas si ça a pas l'air de marcher

Stilgart: Magus: il coûte combien en RAM 2000 ?

Razovsky: Stilgart regarde ce que j'ai trouvé

Razovsky: https://pure.iiasa.ac.at/id/eprint/3571/1/CP-91-009.pdf

Razovsky: tu connais probablement

BlaiseEbuth: Classique

Razovsky: mais bon ça m'avance pas des masses

BlaiseEbuth: :scissors:

BlaiseEbuth: J'ai même pas regardé le puzzle. Vu que je suis pas tech évangeliste...

Razovsky: HA

Razovsky: NUL

Razovsky: ZERO

BlaiseEbuth: Vrai.

Razovsky: moi non plus mais je tente

Razovsky: remarque, tu es lus intelligent que moi

Razovsky: tu te fatigues moins, et tu obtiens le même résultat

Razovsky: = rien

BlaiseEbuth: J'appelle ça des esclaves, pas de l'intelligence... Mais j'imagine que tu peux les appeller comme tu veux... :thinking:

Razovsky: t'es un esclave ?

BlaiseEbuth: Mais... J'aime pas expliquer mes blagues. :(

BlaiseEbuth: #readingComprehension

Razovsky: j'ai pas de cerveau dispo pour ça

BlaiseEbuth: Unkwa?

Razovsky: et on salue les [CG] boys qui sont avec nous ce soir, Automaton2000, un tonnerre d'ovations et de licornes-tortues !

Automaton2000: par contre il y a plus de pile....tu lui file une règle à calculer juste pour faire chier

Razovsky: :no_mouth:

BlaiseEbuth: :rofl:

MAWAAW: https://www.youtube.com/watch?v=0P4-DBCCUG8

Razovsky: l'ina, bonne ref

BlaiseEbuth: Oui ? C'est ta journée "je lance des taunts politiques sans explications" MAWAAW ?

MAWAAW: "le jour ou les gens auront compris la politique, il n'y en aura plus" bob marley

BlaiseEbuth: Ah. Des citations aussi. OK.

MAWAAW: :)

Razovsky: bob marley n'est pas la meilleure ref politique qu'on connaisse ^^

DCVolo: Jean Lassale ofc

BlaiseEbuth: J'avoue.

BlaiseEbuth: Voilà un mec qui a du nez

MAWAAW: hahaha jose bove legalize it

WhatTrickeryIsThis: Je suis pas contre un système de république bananière :)

DCVolo: hahahah ça te va bien oui

GoTLuB: ook, je suis pas contre tout les problèmes du monde se résolvent par où arrivera la prochaine banane ( avec une lobotomie approprié )

Remi.: C'est pas déjà le cas ? ^^

Remi.: o/ tout le monde

Razovsky: si Remilovitch

Razovsky: \o

Remi.: Remplace la banane par la paire de nichon à la télé et c'est presque ça.

Razovsky: le plus impressionnant

Razovsky: c'est que des gens regardent la télé

Razovsky: :D

GoTLuB: o/

GoTLuB: moi c'est la banane

Remi.: Y en a qui aiment être pris pour des cons ^^

GoTLuB: https://nique.radio/podcast/banana-kush

WhatTrickeryIsThis: j'ai regardé la télé les vacances chez ma soeur il y à deux ans. Heuresement je savais pas allumer

BlaiseEbuth: :D

GoTLuB: vous aimez bien bob lassale et jean marley , j'essai de me faire accepter... ( terry pratchett le bibliothécaire de l’infini , 'ook' )

WhatTrickeryIsThis: :see_no_evil:

Razovsky: bob marley il chante en béarnais ?

Razovsky: c'est donc pour ça que jpige rien

GoTLuB: :poop: ... malaise j'croyais que le " Y en a qui aiment etre pris pour des con ^^" m’était destiné , alors que c’était surement pour les gens qui regardent les bananes a la TV. La banane c'est tellement mieux en vrai

b0n5a1: re

Remi.: Oui je répondait au message de Razovsky "le plus impressionnant c'est que des gens regardent la télé"

BlaiseEbuth: Je vois pas pourquoi tu te sens visé. :grin:

Remi.: o/ b0n5a1

Razovsky: \o

GoTLuB: Je sais pas *siffle :sweat_smile:

Razovsky: hey b0n5a1 tu habites vraiment Mulhouse ?

BlaiseEbuth: Non. C'est une feinte.

b0n5a1: Razovsky oui

Razovsky: ça alors

BlaiseEbuth: Raz of kiwi

Razovsky: j'y suis passé

Razovsky: ya pas longtemps

b0n5a1: et t'es vite parti...c'est normal

Razovsky: haem

Razovsky: je tiens à ce compte donc je ne dirai rien

BlaiseEbuth: C'est pas accuillant l'allemagne

**Razovsky transpire en regardant les modos s'approcher

b0n5a1: c'est plutôt l'Algérie

DCVolo: en vrai ? si, ils sont sympa les allemands

BlaiseEbuth: Leurs camps de vacances...

Razovsky: la turquie ?

DCVolo: ... oh damn

b0n5a1: aussi oui Razovsky

Razovsky: j'aurai dit la turquie

DCVolo: dur

Razovsky: tu tiens le choc ?

Razovsky: chez moi c'est le Maroc, chacun son truc :no_mouth:

DCVolo: tellement borderline Blaise x)

BlaiseEbuth: Merci

b0n5a1: je vais t'appeler Tintin maintenant Razovsky

Razovsky: parce que ?

b0n5a1: le pourquoi en MP :D

BlaiseEbuth: Oh. Je revendique le point Godwin pour aujourd'hui. Automaton2000, tu notes ?

Automaton2000: oui mais vu que c'est comme ça que tu es le seul à avoir un code qui rentre dans le ...

b0n5a1: voilà MP done :D

BlaiseEbuth: Je veux pas savoir où tu mets mon code Automaton2000...

Automaton2000: je crois que la dernière fois

BlaiseEbuth: chut

DCVolo: cette commère automaton2000

Automaton2000: c'est pas en créant une bloque chaine que tu vas passer

DCVolo: putain le con il m'a fait rire

BlaiseEbuth: Il est là pour ça.

Razovsky: XD

Razovsky: il tombe de plus en plus à point

b0n5a1: tain je suis extra mort...elle m'a achevé la kiné dans la piscine avant :D

BlaiseEbuth: D'ailleurs DCVolo 'borderline' est une vraie condition mentale... Ta psychophobie est du plus mauvais goût. :rolling_eyes:

BlaiseEbuth: Désolé, j'ai un quota woke journalier à respecter. :grin: Automaton2000 tu check ?

Automaton2000: il doit y avoir des exceptions

BlaiseEbuth: Fais pas chier avec la paperasse Automaton2000. Coche la case, c'est tout.

Automaton2000: je viens de battre le boss ?

b0n5a1: Les poissons affluent dans l'affluent.

b0n5a1: Il convient qu'ils convient leurs amis.

Monstreur: http://chat.codingame.com/pastebin/7ff6e618-1b35-4624-9ee2-b10613c61db4

b0n5a1: un peu compliqué pour du A == B mais oui

b0n5a1: sinon t'as aussi not (A xor B) :D

b0n5a1: not (A xor B )

Monstreur: Apparement en python ça marche pas ou alors ya un truc que je pige pas je vais tenté le xor merci

DCVolo: ah ouais nan le wokisme moi ça s'arrête à la "poêle"

b0n5a1: non mais fait A == B :rofl:

b0n5a1: not (not A and B or A and not B) :D

Monstreur: Oui en fait mon problème était pas là dessus

b0n5a1: bowdel de smiley à lunettes

Monstreur: A est bien égal à B oui

Monstreur: dans mon cas le pb est que mon "not A" est pas exactement un not A

b0n5a1: fous Python à la poubelle :D

BlaiseEbuth: Ouai. Les poêles ou les sidekicks à poils

Razovsky: +1

Razovsky: vive c++

Razovsky: même si c'est l'enfer

b0n5a1: bah c'est bien...les barbecs, les orgies, du métal...

nicola: Comment ça, not A n’est pas not A ?

b0n5a1: :D

Zorg1: o/ tout le monde

Zorg1: \o Automaton2000

Automaton2000: il est tombé sur un truc qui marche bien

BlaiseEbuth: o/

Zorg1: et il a bien de la chance Automaton2000

Automaton2000: moi j'ai un peu de motivation

Zorg1: \o

b0n5a1: o/

Remi.: \o

Stilgart: o/

**Stilgart vole la motivation de Automaton2000

Automaton2000: nan mais je veux dire

Stilgart: ok, ça a à peine suffit à ouvrir un sujet de puzzle

Stilgart: Automaton2000: il était pas top ton peu

Automaton2000: un jour faudra que je m'y remette

Zorg1: va falloir fabriquer de la motivation à la chaîne Automaton2000 ...

Automaton2000: faudrait que je regarde le code que j'ai fait

Zorg1: :scream:

Remi.: Voilà qu'Automaton2000 aussi chope du code sur internet snas le comprendre.

Automaton2000: et ils sont pas mal pour apprendre à coder en plus

Zorg1: :thinking:

Remi.: :sweat_smile:

Stilgart: ça va donner de la motivation au rabais tout ça :(

Zorg1: comme les shadoks, Automaton2000 apprend en pompant

Automaton2000: par contre je me demande si je vais pas faire la différence entre les deux joueurs

Zorg1: je crois qu'on écrase l'apprentissage du DL NN machin, là

Stilgart: Automaton2000 qui révolutionne le multi en proposant un jeu où les deux joueurs perdent

Automaton2000: dans le cas ou tu as une liste de tuple

**Stilgart tend une liste vide à Automaton2000

Automaton2000: si tu veux aller après ouais

Stilgart: (zut, il n'y avait pas de s à tuple, donc il fallait exactement un tuple dans la liste /flip )

Zorg1: (si tu commences à te fier à l'orthographe et les accords ici pour tirer des conclusions ...)

Stilgart: (Automaton2000 est la fiabilité même... sauf quand il s'agit de dire tortue ou licorne)

Automaton2000: Stilgart c'est une bonne idée.

Zorg1: bah vazy Automaton2000 on te regarde

Automaton2000: je vais pas essayer sur le clavier

Remi.: Fait-le de tête alors Automaton2000

Automaton2000: chez moi c'est le contraire

Remi.: Fais-le avec tes pieds Automaton2000

Zorg1: ah tu réfléchis des pieds Automaton2000 ?

Automaton2000: on va voir ce que tu veux

Automaton2000: c'est quoi du coup ?

Remi.: On veut juste une tortue ou une licorne Automaton2000

Automaton2000: c'est ça qui me fait le plus dur à faire

Stilgart: Automaton2000: comme dirait nike, just do it

**Automaton2000 slaps Stilgart around a bit with a large fishbot

Stilgart: :'(

**Remi. slaps Automaton2000 around a bit with a large tortue

Automaton2000: hey, normalement c'est 2000 qui redémare nn...

Zorg1: nn ça fait un bail qu'il n'est plus là Automaton2000

Automaton2000: mais en fait on a pas besoin de gérer les collisions

Zorg1: donc ça baigne ^^

pardouin: \o

Remi.: o/

pardouin: fix ton hexagonal maze remi. :o

Remi.: ah ? c'est quoi le soucis ?

pardouin: h ne peut pas être impair

pardouin: j'avais pas percuté mais ça n'a en effet aucun sens

Remi.: bah pourquoi ? les lignes ne sont pas obligées d'aller par 2.

pardouin: on n'a pas l'impression qu'il y a un pb quand on résout le puzzle mais en fait géométriquement ça ne correspond à rien

Zorg1: t'as qu'a rejeté le puzzle en disant que la contrib c'est de la merde ^^

Remi.: JE peux rajouter une ligne de mur si ça te fait plaisir, le seul cas test concerné n'utilise pas la périodicité. Mais je ne comprends pas pourquoi ça gène.

Zorg1: il a l'habitude :)

Remi.: lol, le commentaire en question a disparu ^^

Zorg1: ah zut tant de feedback dans un seul com' ...

pardouin: regarde ton exemple dans l'énoncé et garde seulement trois lignes

pardouin: ta grosse tuile obtenue ne pave pas le plan

pardouin: donc le recollage est merdique

pardouin: enfin ça pave pas le plan en mode gauche droite gauche droite

pardouin: ça pave en "diagonale"

pardouin: enfin le pb principal c'est que la relation de voisinage n'est pas symétrique

Remi.: C'est corrigé, la contrib est en cours de soumission.

Remi.: Je viens de voir les messages dans le forum, je vais y répondre.

Remi.: Merci d'avoir attiré mon attention.

pardouin: par exemple sur une structure: ABC EFG IJK

pardouin: I a pour voisin C mais C n'a pas pour voisin I

Remi.: Oui j'ai compris tes exemples. Le seul cas où j'avais un h impair, il n'y avait pas de liaison haut/bas car j'avais une ligne de mur. Mais c'est corrigé.

pardouin: cool :)

Default avatar.png PoulpyCorp: salut tlm je ne vois plus la commande "format document" dans l'IDE Elle a été retirée ?

Zorg1: je le vois plus, par contre dans la "command palette" il y a 'reindent all selected lines'

Zorg1: mais ça a pas l'air d'être ça

Remi.: Je n'avais même pas remarqué toutes ces commandes.

Zorg1: oui j'ai besoin de toute la puissance de l'IDE pour coder un BFS :p

BlaiseEbuth: Genkidama \o/

Remi.: Hey, je viens de voir que je suis entré dans le top 200 du classement XP, d'après le truc de Stilgart.

Remi.: Voilà tout le monde s'en fout mais j'avais envie de le dire ^^

Zorg1: tu veux faire des annonces par ce que t'es content de toi et que tu veux que tout le monde le sache ?

Zorg1: utilise le chat tant qu'il existe ^^

Zorg1: :p

Remi.: lol

Remi.: C'est dommage cette suppression

BlaiseEbuth: Wé ! trofor ! Remi. est 200eme du top 200 ! wouhou !

Zorg1: tu peux aussi sur discord mais là tout le monde s'en fout vraiment il y a un gars qui poste toute les semaines en se croyant sur SO ...

Remi.: 197ème, steuplé ^^

Remi.: y a un discord ? ^^

Zorg1: mais réservé aux modérateurs en fait

Zorg1: donc osef

BlaiseEbuth: Alors t'aurais dû dire 'top197' histoire de gruger un peu plus...

Zorg1: bottom 3 du top 200

BlaiseEbuth: T'inquiète Remi., c'est pas grave. On t'aime bien quand même.

Remi.: C'est vrai ? je croyais que toi tu ne m'aimais pas. :P

BlaiseEbuth: Simple formule.

Remi.: Je me disais bien aussi ^^

Zorg1: bon je vais visiter un peu le discord avec ma lampe tempête, un casque et 200 m de corde ...

Zorg1: ok un gars qui nous demande de débugger du PHP ...

Remi.: Blaise, est-ce que la création de compte fonctionne sur Cheloniangall ? J'ai un soucis mais je ne sais pas si c'est parce que j'ai un vieux firefox.

Zorg1: ça marche mais quand tu te logues t'as un écran vide

Remi.: Ok merci, du coup j'ai le même résutlat.

BlaiseEbuth: Non ça marche pas.

BlaiseEbuth: Le formulaire fait une redirection mais ça crée pas de compte.

Zorg1: bah on croit que ça marche ^^

BlaiseEbuth: Je sais. C'est pour vous tenir occuper. C'est comme donner une manette non branchée à un gosse pour qu'il te lache pendant que tu joue. :grin:

BlaiseEbuth: *occupé

Zorg1: ah bah bravo

Remi.: mdr

Remi.: Je l'ai déjà fait ^^

Remi.: enfin c'était pas pour l'occuper, je jouais dicrètement pour qu'il croie qu'il était baléze

Remi.: discrètement

BlaiseEbuth: Y'a encore pas mal de conf à faire niveaux xmpp pour que ça soit clean. Et comme je disais à b0n5a1 "Je préfère prendre le temps de placer les gardes fous plutôt que de ramasser les morceaux des abrutis qui auront fait les cons trop près du bord."

Zorg1: de toute façon discord c'est l'avenir

Zorg1: mais plus tard :d

Zorg1: :D

Zorg1: on verra bien qui le rachète. Je crois qu'ils avaient refusé une offre de M$

BlaiseEbuth: Malabar ?

Zorg1: Harpic Javel

Zorg1: Automaton2000 as tu oublié que t'allais mourir ? je peux te faire un memento mori à pas cher

Automaton2000: ils ont fait le puzzle de l'évenement?

Zorg1: oui c'est aussi une bonne façon de se rappeller de la fin ce puzzle

Zorg1: bon la fin du chat ça me fait marrer si jamais il y a un contest plein de gens vont se retrouver gros jean comme devant

Zorg1: mais vu qu'il n'y en aura pas (même pas d'annonce) c'est bon ^^

Remi.: Il y en aura forcément, j'en ai que 2 et il faut que j'arrive à 12.

Remi.: :D

Zorg1: c'est foutu Remi. on est tous foutus :(

Zorg1: tu seras condamné à faire un coc toutes les heures jusqu'à la fin de ta vie

Remi.: Merde, qu'ai-je donc fait pour mériter ça ? :'(

BlaiseEbuth: Tu veux la liste exhaustive ? :smiling_imp:

Remi.: non ça ira ^^ c'est à cause de mes contrib "piece of shit" ssans doute :D

BlaiseEbuth: Item 167 sur la liste...

**Stilgart ne voudrait pas en rajouter, mais le peu de motivation de Automaton2000 n'a pas suffit pour cet item

Automaton2000: astuce pour power thor episode1

Razovsky: regardez Automaton2000 qui nous rappelle pourquoi ce chat existe ^^

Automaton2000: y'a pas une histoire de géométrie non euclidienne aussi

Razovsky: on ne pourra plus aider les élèves en dtresse :P

BlaiseEbuth: Stoi l'chat

Stilgart: Automaton2000: bien vu, c'est de la distance Manhattan dans thor, donc non euclidien

Automaton2000: ah oui c'est pas une histoire de géométrie non euclidienne on dirait Stilgart

Stilgart: :D

BlaiseEbuth: Il y tient

Zorg1: il a doit être dans une géométrie sphérique à tourner en boucle le pov'bot :(

b0n5a1: :ghost: