Chat:Fr/2021-12-15

From CG community
Jump to navigation Jump to search

**Stilgart lance une :turtle: sur Automaton2000

Automaton2000: si tu veux faire quoi ?

GroutchKeu: o/

BlaiseEbuth: Yo tout l'monde ! Automaton2000 !

Automaton2000: BlaiseEbuth le bot qui est passé sur le chat :d

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

Martin17: :laughing:

Stl: Salut. Vous connaissez un outil pour partager un bout de code avec quelqu'un (autre qu'un copié-collé degueulasse) ?

BlaiseEbuth: https://pastebin.com/ si tu veux juste la coloration syntaxique, https://tech.io/snippet si tu veux que ça soit executable, et pleins d'autres si t'aimes pas ceux là...

Stl: pastebin ça à l'air nickel :)

Stl: merci

13uk: Hello o/

DeltaChad: bonjour la street

Default avatar.png OmegaTurboGaming: yo la street

DeltaChad: wsh wsh canne a pêche

Nacer_212: yo

Jojo_lasticot: Yo Yo les Coding gameurs

Nacer_212: yo yo yo

Jojo_lasticot: Tu es qui toi

DeltaChad: :ok_hand:

MathysV: ptdr t ki

Nacer_212: chut

MathysV: ok dsl

Jojo_lasticot: Chut

Default avatar.png OmegaTurboGaming: je suis plus ban

Default avatar.png OmegaTurboGaming: letsgoooooo

Jojo_lasticot: Attaque des titan c'est vraiment pas ouf

LeGourdin: https://www.codingame.com/training/medium/binary-tree-visual

DeltaChad: tu nacervi a rien lolololol (tu n'a servit a rien) tavu j'ai de l'humour

LeGourdin: C'est space, il ne me montre aucune solution pour ce puzzle

LeGourdin: Ca arrive qu'il bug ?

Nacer_212: nathan viens on fait un clash

Jojo_lasticot: Let's go

Relfa: -|-

ThismaDuHooD: Est ce qu'il y a des gens qui savennt comment utiliser le sort FLIPENDO ?

BlaiseEbuth: Tu tournes et tu abaisse. :p

BlaiseEbuth: LeGourdin: Comment ça aucune solution ?

R0m_Hein: bonjour

VilBoub: FLIPENDO sur l'id d'un SNAFFLE si tu as assez de magie

LeGourdin: Ben c'est comme si personne n'avait jamais fait ce puzzle

LeGourdin: ...

BlaiseEbuth: 10 personnes l'ont fait.

BlaiseEbuth: 3 ont partagé leur solution.

LeGourdin: Je vais dans solutions -> Tous les langages, et y a rien...

LeGourdin: C'est un bug donc.

BlaiseEbuth: Refresh

LeGourdin: done

LeGourdin: pas grave

LeGourdin: mais frustrant ;-)

BlaiseEbuth: J'en vois bien 3 pourtant moi... :thinking:

LeGourdin: Boaf, on s'en fiche

LeGourdin: Merci pour l'aide :-)

LeGourdin: ++

ThismaDuHooD: Ok merci Vilboub

[CG]Thibaud: effectivement il y a l'air d'avoir un bug LeGourdin

ThismaDuHooD: Par contre j'arrive pas a recup la variable du score magie

VilBoub: my_magic

VilBoub: (de mémoire)

ThismaDuHooD: Ok j'vais essayer mrc

Bon[]Crayon: Bonjour tout le monde

BlaiseEbuth: Faut essayer de lire l'énoncé et le code par défaut aussi. Des fois ça aide.

BlaiseEbuth: o/

Bon[]Crayon: Bonjour Automaton2000

Automaton2000: c'est aussi une question de gout

Bon[]Crayon: \o

AlphaChad: cc

BlaiseEbuth: wsh

Default avatar.png Emma14: cc

Zorg1: o/

Bon[]Crayon: \o

Zorg1: Automaton2000 ça farte ?

Automaton2000: tu as essayé de jouer à la main

Zorg1: mmmm :thinking:

dwarfie: quel pervers cet Automaton2000 ...

Automaton2000: c'est moche mais ça marche pas

Martin17: o/ La phrase philosophique du jour Automaton2000 ?

Automaton2000: non mais j'ai eu une erreur de ta part

Zorg1: nice Automaton2000 enfoncés Spinoza et Platon !

Automaton2000: c'est pour ça qu'il y a un problème avec mon code de vendredi soir

Bon[]Crayon: Automaton2000 c'est du java

Automaton2000: ha oui c'est vrai que je ne l'utilise pas

WhatTrickeryIsThis: FLIPENDO /flip

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

Stilgart: BlaiseEbuth: bienvenue dans le clan des bots

Stilgart: la prochaine étape est d'obtenir le titre de bot autocodé :D

Stilgart: b0n5a1: dans le genre exemple pourri, tu vas aimer le day 15

Alois.S: Bonjour, il y a un modo dans le coin ?

Alois.S: J'ai envoyé un lien d'invitation à un amie mais ça ne m'a pas conmpté le succès lrosqu'il s'est inscrit :(

Bon[]Crayon: Il faut peut-être attendre demain ?

Stilgart: je t'invite à recharger complètement ta page (ctrl+shift+R en général)

Stilgart: ensuite, j'exclus pas que le compteur soit mis à jour seulement demain en effet

Stilgart: et il est aussi possible que l'inscription de l'amie ait été faite dans une deuxième temps, après avoir navigué sur le site, et que le lien avec ton id ait été perdu en cours de route

Stilgart: de fait, ça serait plus simple d'avoir une zone dans les préférences où indiquer son parrain

Stilgart: sur ce, examen suivant...

BlaiseEbuth: C'est immédiat pour le succès.

Alois.S: Bon bah le ctrl+shift+R ne fait ,rien, je vais attendre demain. Mais merci des réponses en tout cas :/

Default avatar.png aidaj: comment on change de langage svp

Default avatar.png aidaj: je viens de commencer et javascript c'est super compliqué

Default avatar.png aidaj: aled

[CG]Thibaud: aidaj de la même façon que tu as choisi JS en commençant ici (dropdown au dessus du code editor)

Default avatar.png aidaj: ah oui merci

Thyl: comme j'ai trouvé personne pour l'expliquer j'ai crée un thread sur le forum pour pouvoir condenser le savoir sur les beamsearchs

BlaiseEbuth: Je t'avais déjà expliqué les beamsearchs...

Default avatar.png Svmi.MRF: bonsoir tout le monde

Bon[]Crayon: o/

BlaiseEbuth: T'as pas compris c't'une chose. Mais viens pas dire que personne t'a expliqué... :unamused:

Thyl: c'est pas ça

Thyl: le principe je l'ai compris

Thyl: sauf que la théorire c'est pas la pratique

Thyl: j'ai pas crée un thread de théorie

Thyl: j'ai crée un thread de pratice

BlaiseEbuth: Ok. J'ai pas été voir, je répondais juste à ton message, qui ne dit pas ça.

Thyl: oui c'est vrai

Thyl: mon message est très zarb :sweat_smile:

BlaiseEbuth: Qu'est-ce qui te bloque en fait ? Parce que tu as la théorie + le langage, ça devrait pas être trop dur. Si ?

Thyl: si

Thyl: j'arrive pas a coder j'aai sois des problèmes de mémoire

Thyl: sois des segment fault

BlaiseEbuth: C'est pas directement lié à la bs du coup.

Thyl: je me demandais du coup si on pouvait le coder avec une stat ou un truc comme ça

BlaiseEbuth: stat ?

Thyl: queue pardon

BlaiseEbuth: Bah oui. C'est un BFS fondamentalement, donc une queue c'est plutôt indiqué.

Thyl: mais du coup si tu le queue

Thyl: ya plein de state qui vont servir a rien

BlaiseEbuth: Comment ça ?

Bon[]Crayon: Il faut trier puis couper la queue.

Thyl: y en a plein qui vont stagner au début de la file

BlaiseEbuth: :scream:

BlaiseEbuth: Quand tu arrives à un état, tu génères les états voisins, tu les tries, tu garde les beamSize meilleurs, tu les enqueue.

Thyl: en faite il me faudrait une explication BFS -> BS

BlaiseEbuth: Bah c'est ce que je viens de faire ^^ Tu fais un BFS, mais au lieu d'ajouter à la queue tous les états voisins, tu n'ajoute que les n meilleurs.

Thyl: ok

Thyl: si fait à l'échelle d'une profondeur ou d'un noeud ???

BlaiseEbuth: Pour un noeud, tu garde ses beamsize voisins.

Thyl: ok

Thyl: plus sipmle du coup

Thyl: juste un vector voir une priority queue a rajouter

Bon[]Crayon: Oh l'erreur Automaton2000

Automaton2000: il y a toujours des gens qui font des trucs de la stl ?

Bon[]Crayon: Automaton2000 oui

Automaton2000: c'est quoi un doublon pour toi ?

Bon[]Crayon: Automaton2000 une information redondante

Automaton2000: je comprenais pas pourquoi je ne peux pas jouer contre les ia des autres

Bon[]Crayon: Automaton2000 tu n'as pas le niveau

Automaton2000: ah si, je l'ai fait en python et fonction d'éval costaud

Bon[]Crayon: Automaton2000 GG

Automaton2000: donc je vois pas le rapport

philRG: je viens de faire 2 coc Automaton2000 :)

Automaton2000: difficile de dire si c'est le puzzle auquel je pense

philRG: a qui le dis-tu!

Alshock: coucou

13uk: o/

BlaiseEbuth: wesh

Easyor14: coucou

Steph.Curry: WSHHHHH

Easyor14: cest trop droooole

Steph.Curry: wsh ca achete des nft par ici

Easyor14: je suis giga rihe

Easyor14: LSDQ

Steph.Curry: :muscle_tone5:

josemourinho: sheeesh bro

josemourinho: nice nft profile picture

Steph.Curry: nice nft bro

josemourinho: how much for that one my dude ?

Easyor14: no your nft is incredible

Steph.Curry: 14 million bro

josemourinho: sheeessshhh

Steph.Curry: my salary per hour

Easyor14: are you the real stefen furry

Steph.Curry: wtf bro wdym

josemourinho: mine is worth 300k billion dollars

josemourinho: i'm actually super rich

[CG]Thibaud: en français ici

BlaiseEbuth: Comment es ton français Automaton2000 ?

Automaton2000: en fait le problème c'est que les règles de la ligue bronze

Stilgart: pas très B1 le français de Automaton2000

Automaton2000: Stilgart ... tu sais bien que je suis coincé en silver ...

BlaiseEbuth: :rofl:

Stilgart: ha

Zorg1: tout s'explique Automaton2000

Automaton2000: mais pour une fois qu'on a fait pour les jeux vidéos

Zorg1: ah ok Automaton2000 au lieu de bosser tu essaies de récolter les achievement sur Steam :(

Automaton2000: ça dépend du point de départ

leojean890: lol de retour du taf, je vois une invitation à un COC by philRG ^^

Default avatar.png JBM: Comme Par Hasard

Zorg1: (nous laisserons le lecteur en tirer la conclusion )

**Stilgart entend la conclusion de Boulet d'ici

Thyl: Comment on fait un bitboard si ça dépasse 64 bits iun board ??

nicola: En Python.

Zorg1: enlarge your integer

pardouin: plusieurs entier dans un array

pardouin: +s

Zorg1: oui on a pas attendu les int64 pour bitboarder les échecs ^^

pardouin: comment es ton Edsger ?

Zorg1: il a un prénom aussi imprononçable que son nom celui là :(

pardouin: ça se prononce juste "deïxtra"

Zorg1: ouaip

pardouin: ij en néerlandais c'est presque considéré comme une seule voyelle

pardouin: d'ailleurs ils les attachent quand ils les écrivent à la main

Zorg1: mais quand tu sais pas, t'improvises

pardouin: on dirait un ÿ

Stilgart: Zorg1++

Stilgart: was: "on a pas attendu les int64 pour bitboarder les échecs"

pardouin: https://nl.wikipedia.org/wiki/IJ_(digraaf)#/media/Bestand:IJ_(letter).svg

Stilgart: et "mais quand tu sais pas, t'improvises"

Zorg1: ah ok pardouin un y avec deux points ^^

Zorg1: tu me diras le ç à la base c'est cz ...

Stilgart: le fameux caractère -1

Stilgart: (ÿ)

nicola: J’ai eu un élève qui s’appelait Dijkstra.

nicola: Ça fait drôle.

BlaiseEbuth: Depuis il a fait du chemin.

nicola: Hu hu.

Zorg1: :thumbsup:

Stilgart: :drum:

Zorg1: vivement un gong dans les emojis

Zorg1: ou des cymbales

**Stilgart a fait avec ce qu'il a trouvé

Thyl: je viens de recoder toutes la simus du Fall Challenge 2020 avec le post mortem de rke

Thyl: demain je connecte au inputs et code le BFS puis Beam Search

Zorg1: nice

Thyl: bon les inputs sont faits

leojean890: ah ouais ce contest que j'ai fait en go lol

Remi.: Salut les gens

BlaiseEbuth: stoi l'golol

Bon[]Crayon: o/

philRG: leojean890 j'ai répondu à 2 invit' de oioi et je t'ai vu en ligne sur le coc (mais j'ai mal du lire comme je m'y aventure rarement :-))

b0n5a1: o/

Remi.: \o

b0n5a1: tain l'AOC c'est des champions pour arnaquer si tu lis pas l'énoncé à fond et regarde l'exemple...résoudre l'exemple comme hungry duck (1 et/ou 2) de CG mais avec un min au lieu d'un max...ça valide parfaitement l'exemple :D

b0n5a1: et sur l'exemple aller que vers le bas ou la droite...bin y'a que ça :D

Stilgart: b0n5a1: je t'avais prévenu :D

Stilgart: (et oui, je me suis fait avoir comme un noob...)

Stilgart: j'aurais du me dire que day15 ça se faisait pas en 2 min.

b0n5a1: (ça fait la deuxième fois que je me fait arnaquer là cette année)

Stilgart: j'avoue qu'ils auraient pu être un poil plus explicite sur les déplacements

Stilgart: (ou juste donner un vrai exemple)

b0n5a1: bah voisins, sans contrainte...

b0n5a1: à part interdiction des diagonales

b0n5a1: "wow un hungry duck inversé" ... "wow ok ça passe les 2 parts" ... "WTF?!??"

b0n5a1: :D

b0n5a1: et pourtant ça met la puce à l'oreille le "la case de départ ne compte pas"

Stilgart: j'ai interprété ça comme un truc qui va compter à la part2

b0n5a1: moi "ok t'es déjà sur place, pas de raison de le compter dans le risque total, t'es déjà dans la merde ça change rien"

pardouin: j'ai fait exactement la même que vous

b0n5a1: :rofl:

pardouin: je suis parti en dp, j'avais les exemples qui passaient à l'aise

b0n5a1: ha oui ça passait super bien

pardouin: le "la première case compte pas sauf si on y revient" aurait du nous mettre la puce à l'oreille

pardouin: (sauf que clairement on y reviendra pas)

pardouin: mdr j'ai sorti la même réplique que b0n5a1

pardouin: à quelques mots près

pardouin: j'avais lu vos trucs en diagonale aussi ^^

pardouin: c'est la journée de la lecture en diagonale

b0n5a1: non mais les mecs c'est des comiques à trouver des pièges pour arnaquer ceux qui lisent pas du tout (ou quasiment) pour gagner du temps pour le classement à l'ouverture

Default avatar.png ._Sch_.: Bonjour je suis bloquer au premier exercice "pod" je dois aller plus vite que le boss, j'ais voulu modifier ma puissance à " thrust" mais cela ne change rien quelqu'un pourait m'aider.?

ThomasNicoullaud: thrust c'est un entier, pas une chaine de caractères

ThomasNicoullaud: 0 ≤ thrust ≤ 100

Default avatar.png ._Sch_.: D'accord, alors il faut que je modifie quoi ?

b0n5a1: hihi, je pense que les guillemets c'était pour les mots pas français et/ou nom de variable

b0n5a1: arf...ou pas

b0n5a1: t'as le permiq ._Sch_. (c'est sérieux, pour te donner l'indice crucial) ?

b0n5a1: permis*

ThomasNicoullaud: ._Sch_. je pense que tu devrais faire des exercices plus simple surtout :) dans la section entrainement puzzle facile

b0n5a1: ._Sch_. quand t'arrives à un virage, ou rond point...tu fais quoi d'abord ? Ou tu restes à fond à fond à fond ( si c'est le cas t'es mort depuis longtemps) ?

b0n5a1: pour aller vite sur circuit il faut savoir ralentir/freiner

b0n5a1: là c'est pareil

Default avatar.png ._Sch_.: Merci pour vos conseils, je viens tout juste de commencer la programmation et je suis encore jeune, pour cela que j'ais un peu de mal.

Default avatar.png ._Sch_.: b0n5a1 d'accord

Zorg1: ah faut ralentir dans CSB ?

Zorg1: enfin MPR

b0n5a1: techniquement oui, l'astuce d'asservissement du pauvre avec le thrust à fond c'est kif kif

Zorg1: héhé

pardouin: le drift c'est la vie

Zorg1: et puis les changements de régime trop fréquent ça pète la mécanique

Zorg1: et le moteur qui hurle ça couvre les voix dans ma tête

pardouin: et les voix dans le coffre

b0n5a1: bof quelques accélérations et gros freinage et ça la ferme dans le coffre

b0n5a1: ça assome bien

Zorg1: :D

pardouin: quand j'étais petit c'est arrivé qu'on rentre de la piscine à 12 dans la voiture

pardouin: maintenant je suis parent et je suis en mode WTF

pardouin: (il n'y avait que 5min de route mais quand même)

Zorg1: bah quand on était gosse, lors des sorties scolaires on traversait bien les nationales

pardouin: (en vacances dans un bled)

b0n5a1: en méhari, à l'arrière assis sur la structure, sans ceinture en se tenant aux barres ^^

Zorg1: jamais eu d'accidents, par contre tu les sentais tendus pas intérêt de faire le zig ^^

b0n5a1: on est même passés devant les flics c'est passé crème :D

b0n5a1: on était 2 ou 3 derrière + 1 côté passager

b0n5a1: pour faire environ 5/6 kms

pardouin: bon sur ce je dois finir mes cadeaux de noël sur amazon et je sens que je vais diviser mon efficacité par 2 si je laisse le chat ouvert, donc bpnne nuit

pardouin: :innocent:

Zorg1: bn

b0n5a1: bn

Zorg1: genre on perturbe pardouin ...

b0n5a1: c'était pas la méhari avec "sièges" derrière, plut^t pickup

Zorg1: méhari ou la deuche qui essaie de faire genre ...

Zorg1: ça me rappelle les utilitaire citroën avec leur espèce de tôle ondulée

Zorg1: voilà citroën type H

b0n5a1: ha les paniers à salade des flics à l'époque ^^

b0n5a1: https://cdn-s-www.lalsace.fr/images/D8BD0683-C590-41A4-BD5D-8A3A5339A461/NW_detail/le-fameux-panier-a-salade-1613247327.jpg

b0n5a1: je crois que y'a encore ça dans "Pinot simple flic"

b0n5a1: les gris

b0n5a1: pas loin ... https://www.youtube.com/watch?v=0hyBEeg5hTo

Zorg1: oui les gris t'en voyait partout

b0n5a1: 473.000+ sortis quand même

b0n5a1: ha oui les pompiers aussi

b0n5a1: ça vient de faire tilt en voyant une photo

b0n5a1: sur WP

b0n5a1: Day 14 fini, j'avais laissé en plan hier je devais partir et l'ai oublié ^^

b0n5a1: me restais part 2

b0n5a1: ça se répète un peu par rapport au comptage de poissons d'il y a quelques jours

Zorg1: ha c'est combien dans dix tours puis combien dans deux cents tours ?

b0n5a1: 40

b0n5a1: (je suis à plus de 7 000 milliards de différence entre le plus haut et le plus bas avec mon input)

b0n5a1: (7477815755570)

b0n5a1: 200 t'explose le 64 bits bien avant ^^

Thib34: Je ne sais pas si quelqu'un est connecté à cette heure-ci, mais j'ai un problème bête

Thib34: j'ai un commentaire à faire sur un problème, j'ai tapé mon message, mais je ne trouve pas de bouton pour l'envoyer

b0n5a1: Zorg1 j'ai vite testé pour le fun, apparemment à partir de 61 j'overflow avec mon input ^^

b0n5a1: entre 61 et 200 c'est la fête du slip

b0n5a1: Thib34 si c'est sur le forum, clic sur répondre -> ton message -> clic sur répondre encore une fois (sous le text edit)

b0n5a1: (dans la "boîte jaune" qui pique les yeux)

Zorg1: oui je me doute que ça explose vite son truc dans l'AoC 14 ^^

b0n5a1: faut sortir le Java et le BigInteger (si je me souviens bien du nom)

**b0n5a1 s'enfuit

Default avatar.png Sideway: j'ai le cerveau en flamme, amenez moi l'extincteur :'(((

Zorg1: oui c'est bien comme les poissons, une astuce à trouver, et deux paliers, le second où il te faut l'astuce

b0n5a1: les pythoneux ont dû resortir le import Counter comme ce que j'avais vu sur les poisson :d

Zorg1: ça fait quoi ce truc ?

b0n5a1: import LeTrucQuiSaitFaire

b0n5a1: ils font les poissons en 4 lignes de code....

b0n5a1: 10 grand grand max de ce que j'ai vu avec Counter

b0n5a1: je trouve plus le jour des poissons

b0n5a1: :D

Zorg1: 5

Zorg1: euh non 6

b0n5a1: j'avais vu ça sur des github de mec du leaderboard

Zorg1: 5 c'est j'aurais pu faire du Bresseham mais c'est jour 5 donc je suis gentil

Zorg1: pas trop regarder les solutions

b0n5a1: https://github.com/jonathanpaulson/AdventOfCode/blob/master/2021/6.py

Zorg1: d'un autre côté je les fait pas trop dans l'ordre

Zorg1: c'est vrai le 14 à la base tu doubles "en gros" le nombre des lettres à chaque tout

b0n5a1: à peu de chose près oui

b0n5a1: il me semble que j'avais vu plus court que le python d'au dessus encore

Zorg1: après bon tu la tapes plus vite mais j'imagine que le gars à cogiter pour la faire aussi courte

b0n5a1: c'est chez un des mecs du leaderboard du J6...m'étais amusé à cliquer sur leurs liens et je suis tombé sur leurs soluces

Zorg1: ah c'est sur le d8 que les premiers on mit le + de temps

b0n5a1: j'ai un vector de taille 9 que j'alimente moi même, c'est pas la mort

Zorg1: oui les poissons pas trop dur

Zorg1: par contre ça a ramé sur les 7 segments

Zorg1: 7 minutes pour les plus rapides

b0n5a1: je préfère réfléchir un peu et l'implémenter moi même que faire "importe moi le truc qui sait faire ça, moi je sais pas" :rofl:

b0n5a1: d'ailleurs j'ai même un peu bourriné sur le part 2

Zorg1: print(resolveAoc(14,input));

Zorg1: ah j'ai oublié l'année

Default avatar.png Sideway: c'est possible de partager son code sur un problème donné ? j'aurais aimé avoir l'avis d'autres codeurs sur mon programme, histoire de voir si y' a pas moyen de l'optimiser :) [je découvre le site, je suis arrivé y'a 2 jours]

b0n5a1: je me suis mis un cycle de 16 jours sous le coude (pour chaque population initiale d'un seul type de poisson) et l'ai réinjecté 16 fois de suite dans une boucle

Zorg1: bah si t'as résolu un puzzle tu peux voir les solutions dans le même langage que toi Sideway

b0n5a1: pour faire les 256

Zorg1: ah j'ai fait les 256 comme une brute, sans m'emmerder avec les cycles

b0n5a1: ouais mais comme j'ai vu qu'avec 16 ça reste super rapide, j'ai un poil bourriné

Default avatar.png Sideway: Zorg1 J'avais oublié ce détail, merci ^^'

Zorg1: sinon tu prends un tableau de N+8 cases et tu t'emmerdes même pas à faire les déplacement dans le tableau

Zorg1: ça doit se faire en quelques lignes ça

b0n5a1: ouais j'ai un second vector réinitialisé à 0 que je réinjecte, pareil quasiment ^^

Zorg1: ah oui monsieur utilise des vector

Zorg1: moi je fais ça avec du tableau de bâse

Default avatar.png Sideway: "int start = c == MESSAGE && i == 6;" Certains programmeurs sont vraiment sur une autre planete... Du code d'alien qu'ils produisent :')

b0n5a1: bah ça te fait 0 ou 1, c'est valide

b0n5a1: en C

Zorg1: encore ça ça va, là où ça commence à se corser c'est quand on considère que l'assignation renvoie la valeur et qu'on commence à l'utiliser

Zorg1: dans un while ou un for ...

Zorg1: et qu'on commence à enchaîner les expression avec ','

b0n5a1: hého lui donne pas toutes les astuces de golf comme ça hein :D

Zorg1: le fameux if (x=0) {toto;} qui appelle jamais toto :D

Default avatar.png Sideway: ne t'inquiètes pas, je suis encore bien loin de produire un tel code ! déjà réussir à produire un programme fonctionnel avec du code conventionnel ça releve du miracle... J'ai encore pas mal de chemin à parcourir avant d'atteindre un tel niveau de maîtrise ;)

Zorg1: à côté de ça t'as les gars qui font des if (toto==true) {....} en Java

Zorg1: (bon j'ai du voir ça une fois)

Default avatar.png Sideway: if(toto) {} suffit non ? :')

b0n5a1: ouais enfin en même temps c'est pas conseillé d'utiliser ces arnaques Sideway, vaut limite mieux ne pas les connaître

Zorg1: oui pour rendre illisible du code c'est #1. pour la maintenabilité ....

Default avatar.png Sideway: c'est noté ^^

b0n5a1: Zorg1 j'en ai vu / voit des dizaines des test conditionnel de merde comme ça :face_palm:

b0n5a1: if (a == true) return true; else return false;

Zorg1: après normalement le compilo doit les virer s'il fait bien son boulot

b0n5a1: t'as envie d'aller tourter le mec d'une force...

b0n5a1: return a; -> tu l'explique au mec il pige pas...20 ans de carrière...

Zorg1: ah oui ^^

pardouin: fini mes cadeaux \o/

Zorg1: ça y est c'est coquillette jusqu'à fin février ?

Default avatar.png Sideway: emballé, c'est pesé ^^

b0n5a1: avec l'argument qui tue : "ouais mais si j'amais je me trompe et que c'est l'inverse j'ai juste à changer le true en false dans la condition..."

b0n5a1: return !a; ... bin non...

b0n5a1: :rofl:

pardouin: mes élèves font ça tout le temps: http://chat.codingame.com/pastebin/8b02369e-66d5-4e36-af65-f4582fb7d4b0

pardouin: je demande si on peut rien retirer

pardouin: "ah bah oui on peut mettre un else"

pardouin: c'est un début ^^

Zorg1: :thumbsup:

b0n5a1: toi ça fait deux fois aujourd'hui que t'enchaines en sortant les mêmes trucs que moi pardouin :D

pardouin: je renchérissais

Zorg1: enfin pardouin c'est des jeunes qui font des conneries, toi c'est des gars de 20 ans de carrière qui la font toujours ^^

b0n5a1: la différence c'est que dans mon cas les mecs ont 20 ans de boulot derrière...et tes élèves sont déjà meilleurs qu'eux

Zorg1: héhé GRILLE

pardouin: mais c'est rigolo de leur faire retirer petit à petit

pardouin: t'arrives à ça: if valid == True:

return True

return False

b0n5a1: return valid

b0n5a1: bande de moules !

pardouin: puis: if valid:

 return True

return False

Default avatar.png Sideway: déjà un else a sauté, c'est un bon début

pardouin: attends tu vas trop vite

pardouin: et à la fin quand tu leur mets juste le: return valid ils font o_O

leojean890: https://www.codingame.com/training/easy/code-breaker-puzzle bruteforcé

b0n5a1: non, je voulais sortir la phrase fétiche du prof de sport du petit Spirou ^^

Zorg1: ?

leojean890: pk 22% de réussite seulement ?

Zorg1: ah "bande de moules" ?

b0n5a1: oui

pardouin: leo la réponse a été donnée à 01:19

pardouin: "bande de moules"

leojean890: mdr mais parfois je galère bcp plus sur des puzzles avec moins de % de réussite^^

Default avatar.png Sideway: Je viens d'upload mon code, j'appuies sur 'Retour' je vois ça : " Difficulté : Facile"... 4 heures que je ramais dessus :'(

leojean890: avec plus de % de réussite *

pardouin: facile il y a de tout hein

b0n5a1: professeur Mégot

pardouin: genre ça: https://www.codingame.com/training/easy/a-mountain-of-a-mole-hill

pardouin: plus dur que certains hard

leojean890: tiens je vais voir ça^^

b0n5a1: surtout casse c*****es

Default avatar.png Sideway: aaaaaaaaah des taupes

Zorg1: ah oui le "easy-troll"

Zorg1: "avec mon gros QI c'est facile pour moi je m'en rend pas compte que c'est dur"

Zorg1: il y a des coups de pioche qui se perdent

leojean890: ah je l'ai fait ce puzzle des taupes

leojean890: c plein de dfs

b0n5a1: il était juste chiant

pardouin: t'as pas fait la certif python leo depuis le temps ?

b0n5a1: ha non...juste du test à la con

leojean890: je dirais putôt que la notion de difficulté est très subjective Zorg1 xD

pardouin: du a peur de pas être meilleur que >99% des professionnels ?

b0n5a1: à comparer de la daube avec la daube de la ligne du dessus

pardouin: s/tu/du/

leojean890: genre parfois je galère sur des trucs simples juste j'ai pas la bonne idée lool

pardouin: s/du/tu/

pardouin: tu fais les AoC leo ?

leojean890: ah les certifs j'ai pas essayé, la flemme, ça prend combien de temps par langage ?

leojean890: si c court je ferai ptet:)

pardouin: python ça prend 10min

b0n5a1: le temps de faire 3/5 cocs pourris leojean890

leojean890: AOC j'ai pas begin non plus

pardouin: 15 à la limite

Zorg1: t'as le temps le RAIC c'est en février ^^

leojean890: ah ok donc moins de 30 min la certif

pardouin: c'est maxé à 45 de toutes façons

leojean890: AOC j'avais pas envie de rush chaque jour^^

pardouin: mais c'est timé très large

Default avatar.png Sideway: ah mais faire des manipulations de stringsje suis mais nul, nul archi nul... alors faire du dessin en ASCII autant creuser mon trou avant d'essayer lol

Zorg1: bah je rush pas en fait, je fais à mon rythme, j'ai 4 jours à finir là

leojean890: ouais parfois c'est censé être easy mais je comprends pas l'énoncé donc j'y arrive pas mdrr

Zorg1: les AoCs t'es pas obligé de te mettre la pression

leojean890: pas à cause du level de code mais du reading comprehension

b0n5a1: pareil, ceux qui sont dans le leaderboard ils sont cintrés à l'AOC

leojean890: genre lle puzzle hoosh clash denjbm

pardouin: moi j'aime bien faire le jour même mais au pire tu te fais une bonne session tu les rattrapes vite

Zorg1: mais c'est pathologique le leaderboard de l'AoC ...

leojean890: genre le puzzle hoosh clash de jbm

leojean890: j'ai lu mais pas compris donc pas fait mdrr

Default avatar.png JBM: ouais c'est réservé à une élite

b0n5a1: faut pas lire...

pardouin: tag : lire l'énoncé

b0n5a1: faut pas lire...

b0n5a1: les tags c'est de la merde :D

Zorg1: faut juste râler dans les commentaires que c'est incompréhensible

Zorg1: t'es plus dans le mainstream

leojean890: bah jsais pas, j'crois que je suis pas très bon en reading comprehension, c comme faire leur escape game, ça m'a pas trop réussi :P

Zorg1: le côté positif c'est qu'ils ne peuvent pas résoudre le puzzle et lui mettre 1 étoile pour le virer

leojean890: genre j'ai mis 2h à faire 2 salles ensuite j'en avais marre

Zorg1: quoique je crois que Hoosh clash est parti ?

leojean890: j'ai fait 2h de pause

pardouin: il suffit de submit pour noter

Zorg1: ah ?

b0n5a1: bof même disparus...j'ai fait The Hooch Clash Grouch récemment :D

leojean890: 3eme et derniere salle ça me saoulait et je galérais

Zorg1: je croyais qu'il fallait résoudre

pardouin: en parlant de résoudre j'ai pas fait le nouveau du jour

Zorg1: celui où j'avais fait la résolution de la racine cubique entière en bash ?

leojean890: tiens j'ai pas share mon code dégueu de a-mountain-of-a-mole-hill je vais y remédier

pardouin: sticky keyboard, vaste programme

b0n5a1: on veut pas savoir pourquoi il est sticky...

leojean890: pardouin si tu veux te foutre littéralement de ma gueule regarde le code que je viens de publier sur https://www.codingame.com/training/easy/a-mountain-of-a-mole-hill/ écrit il y a un an mdrr

leojean890: j'aurais pas pu faire pire je crois

b0n5a1: pfff du python, je le vois pas

pardouin: on dirait le code de yandere simulator

b0n5a1: y'a un cadenas ^^

leojean890: ouais c pour ça que j'ai dit pardouin mdr

leojean890: car il code en python^^

pardouin: https://pbs.twimg.com/media/EcF9d-SXsAIw9n0.png

leojean890: avoue c'est bien un code de merde, je comprends pk j'avais pas publié, mais j'osef je publie qd même là^^

b0n5a1: remarque vu mes 20 pauvres lignes de C++ je peux traduire en python pour aller regarder

b0n5a1: mais pas envie ^^

Zorg1: yandere ?

leojean890: j'avoue c bien le style de ton screen mdr

leojean890: en vrai je pourrais l'améliorer si j'ai envie et pas la flemme^^

Zorg1: ah ok la map fait avec des if

pardouin: ^^

b0n5a1: woputain...

pardouin: apparemment tout le code source du jeu est comme ça

pardouin: c'est un mec qui dev le jeu dans son coin

leojean890: mdrr

pardouin: tableau associatif connait pas

leojean890: tiens cherchons un autre exemple de puzzle où je comprends pas l'énoncé

Zorg1: bah j'avais du dans le forum de love2d, un moteur de jeu basé sur Lua, un gars qui avait fait un espèce de jeu de conquête, il utilisait aucun tableau que des variables et le code de résolution quand tu attaquais une région à partir d'une autre était .... horible

leojean890: https://www.codingame.com/training/easy/container-terminal mdr

leojean890: gros taux de réussite mais juste.. je pige pas donc je sais pas quoi coder lool

pardouin: t'abuses c'est pas si dur

Zorg1: une pile

Zorg1: enfin un algo glouton de bourin

leojean890: trop de mots dans l'énoncé en fait je sature xD

leojean890: just kidding^^

Zorg1: tu nous la joue à la philRG ?

leojean890: j'sais pas, juste parfois mon reading comprehension bug trop^^

b0n5a1: c'est fait avec quoi yandere simulator ?

b0n5a1: on dirait un visual novel

b0n5a1: et j'a ivu un visual novel generator...si c'est fait avec ça le code me surprend pas car c'est super limité

leojean890: ah non c'est hooch clash le nom pardon

Zorg1: c'est pas un simulateur de drague à deux balles ce truc ?

Zorg1: yander simulator

leojean890: sinon, les puzzles où j'ai littéralement la flemme genre /nature-of-triangles ^^

b0n5a1: ce truc là je crois : https://www.renpy.org/

b0n5a1: ou je confond avec un autre "moteur"

leojean890: ou ça j'ai pas la motiv shadow-casting

leojean890: 78% easy, 63% med, 43% hard, 28% vh

b0n5a1: natures of triangnes est facile

leojean890: mais parfois c pas trop dur mais je sais pas pk j'ai pas envie^^

leojean890: ptet je suis chiant, qui sait ?^^

b0n5a1: tu prends la longeur des 3 côtés et en déduis les 3 angles et basta

b0n5a1: Théorème d'Al-Kachi un truc comme ça

leojean890: en vrai ça semble pas trop dur

b0n5a1: test con si les 3 sont égaux ou si angle droit avec pythagore...sinon le truc général en cherchant les 3 angles

leojean890: mais jsais pas j'ai pas envie de dev ça

pardouin: bon je vais dodo

pardouin: pour de bon

b0n5a1: pareil, dodo

b0n5a1: bonne nuit ^^

leojean890: jle ferai peut être à un moment qd même

leojean890: good night

Default avatar.png Sideway: hmm Al Kachi de mémoire c'est Pythagore mais avec un angle != 90 deg

Polynomu: Comment peut-on retrouver une contribution CoC ?

Default avatar.png Lazare: ouais c'est ça al kashi c'est c^2 = a^2 + b^2 - 2*a*b*cos(angle_en_c)