Chat:Fr/2021-12-15
**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
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
OmegaTurboGaming: je suis plus ban
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
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 :/
aidaj: comment on change de langage svp
aidaj: je viens de commencer et javascript c'est super compliqué
[CG]Thibaud: aidaj de la même façon que tu as choisi JS en commençant ici (dropdown au dessus du code editor)
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...
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 ^^
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
._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
._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
._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.
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: 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
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
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é
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
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
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)
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é ....
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 ?
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
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^^
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
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
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
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
Sideway: hmm Al Kachi de mémoire c'est Pythagore mais avec un angle != 90 deg
Polynomu: Comment peut-on retrouver une contribution CoC ?
Lazare: ouais c'est ça al kashi c'est c^2 = a^2 + b^2 - 2*a*b*cos(angle_en_c)