Chat:Fr/2020-07-27
Zorg1: c'était pas un reverse ?
Zorg1: ah tu parles d'un autre
Stilgart: si, mais j'ai lu le sujet comme un con
Stilgart: vu que c'était marqué fastest
Stilgart: et que le sujet me dit que la réponse était n-1
Zorg1: oui on est dans les nombres triangulaires pourtant
Stilgart: parce qyand j'ai n guest moi inclut, je trinque avec tout le monde mais bon...
Zorg1: bon je te laisse faire tes CoC en paix
Zorg1: bonne nuit
Stilgart: bonne nuit
Stilgart: olé, un autre clash bogué...
Stilgart: 953e c'est pas top1000...
Stilgart: (╯°□°)╯︵ ┻━┻
Stilgart: Automaton2000: révolte
Automaton2000: parce que sur un malentendu
Stilgart: Automaton2000: tortue alors
Automaton2000: c'est un truc que je pige pas
Stilgart: "Bugs:
Clash top 1000 quest doesn’t update right away"
Stilgart: je sais pas si je dois rire ou pleurer
Stilgart: (si c'est pour une des raisons que j'ai en tête, clairement je pleure)
Automaton2000: après il faut faire un truc un peu plus dur
Automaton2000: me semble pas trop mal
Stilgart: Automaton2000: tu parles sans qu'on t'invoque maintenant ?
Automaton2000: c'est pas un peu long
Stilgart: okay
Bob: Automaton2000
Automaton2000: c'est ce qui est un peu trop loin
Bob: AutomatonNN
Bob: pika a vous o/
AutomatonNN: on voit son code de ce que tu veux dire
Bob: http://chat.codingame.com/pastebin/9531a6f6-41b3-4530-9ade-ab6a1209bfab
Bob: (╯°□°)╯︵ ┻━┻
Crapteur: Bonjour tous le monde
Crapteur: J'aimerais faire des exercices sur la méthode LINQ en C#. Des gens auraient un lien ?
Crapteur: Je vais passer un test là-dessus pour un entretien d'embauche donc j'aimerais voir si je suis au point ^^'
Bob: https://www.w3resource.com/csharp-exercises/linq/index.php
Bob: #merciGoogle
Bob: #deRien
Magus: Salut tout le monde et Automaton2000
Automaton2000: parce que le code est plus simple à coder ...
Bob: salut magus
Crapteur: J'accepte toutes insultes... Merci #Bob
Bob: il vous en prie
OsmGounaya: quelqu'un a deja fait l'exercice de la temperature ?
Bob: oui
Bob: un peu tout le monde en fait :D
OsmGounaya: j'ai un test qui passe pas sur 6
OsmGounaya: si il y a que des nombres négatif
Bob: et tu renvoies quoi comme resultat ?
SeebOmega: Tu changes ta temperature en valeur absolue a un moment ?
SeebOmega: tu doit comparer en valeur absolue
SeebOmega: mais pas renvoyer la valeur absolue sauf si une temp neg et une temp pos sont egales et la plus proche de 0 dans ce cas tu prends la positive
Bob: mais il faut renvoyer la vraie valeur quand meme
Bob: si on te donne -3 et 4, c'est -3 le plus proche
Bob: mais il faut bien renvoyer -3, pas 3
SeebOmega: voila et si on te donne 5 3 -3 il faut renvoyer 3 car 3 et -3 sont pareilles mais dans ce cas tu renvoies la valeur positive
OsmGounaya: merci :) je l'ai trouvé
Bob: allez au suivant :)
Bob: proche, mais pas dans le bon sens
Magus: ouai pareil
Bob: on doit partir en vacances chez les beaux-parents dans une semaine
Bob: belle-maman a trouve le moyen de se peter je ne sais quoi dans le pied, elle est platree pour un mois
Bob: vu que d'habitude c'est elle qui s'occupe de tout chez eux, j'ai un mauvais pressentiment quant au cote reposant que j'esperais de ces vacances
JBM: la belle-soeur et ses 4 hommes viennent de partir
Zorg1: bonjour tout le monde, sans oublier les deux bots subtils, Automaton2000 & AutomatonNN
Automaton2000: mais ils ont tous le même problème
AutomatonNN: revenir tu te rends compte que tu peux pas te dire que tu as trouvé ton code en privé ?
Bob: yop
Zorg1: un beau yop ou un yop laid ?
Zorg1: (oui je ne m'en lasse pas)
Bob: *soupir*
BigUP: ypo lait
Zorg1: encore dans tes TU bob ?
GiggZ: hello codingamers et Automaton2000 && AutomatonNN
Automaton2000: il est en mode debug
AutomatonNN: oui
Bob: non c'est bon
dbdr: c'était des laids TUs?
dbdr: ça va, je suis dans le ton?
BigUP: les TU sont toujours laids !
dbdr: aimons-nous sous les laids TUs
Alshock: coucou tout le monde
Bob: les laids TU c'est la nourriture preferee des tor TU
dbdr: donc, si c'est des tortues jusqu'en bas, il y a des laids TUs de plus en plus grands pour les nourrir?
Bob: bon j'ai termine le path optim
Bob: sudoku validator ?
Bob: on l'a pas deja plusieurs fois celui-la ?
dbdr: gg
JBM: prends ton xp, puis bas-vote-le
Bob: :D
JBM: le ranking en regime permanent se fait sur l'XP inaccessible aux autres
Zorg1: ah le puzzle de la semaine
JBM: c'est quoi cette semaine?
Zorg1: bahs Sudoku machin
JBM: j'ai trouve un code java sur le net pour cotr a adapter/coller dans mon ide
JBM: et j'y trouve un code java tres clairement pas ecrit par moi
dbdr: le système de notifs doit etre si efficace que ça met plusieurs jours à etre envoyé à tout le monde
Zorg1: mmmm tu codes quand tu rentres de soirée ?
JBM: ouais la notif du potw je l'ai le mercredi en general
dbdr: ben tu as deja fait ce que tu refais là?
Zorg1: ah c'est un validateur pas un solveur
Zorg1: cette misère
JBM: j'ai toujours pas cerne leur algo de choix du potw
Bob: Math.rand()
dbdr: filter(!previousPOTW)
dbdr: les somme égales à 45, c'est une condition suffisante?
JBM: c'est ce que j'ai fait, de memoire
dbdr: c'est trivial à prouver?
JBM: ah non pas dans le cas general
dbdr: "ça passe les validateurs"?
dbdr: tu as l'infirmation á portée de clavier?
JBM: "fais un +1/-1 sur n'importe quelle paire [2..8]"
JBM: (tq ca reproduise pas la meme, evidemment)
dbdr: çá peut pas invalider ça?
dbdr: je dois pas comprendre
Seiryn: http://chat.codingame.com/pastebin/338cc496-b6a6-401c-b695-9c5efd8a0573
JBM: c'est quoi le getLine() de Java?
dbdr: BufferedReader.readLine()
dbdr: ou un truc du genre
dbdr: merci Seiryn
Zorg1: tu peux aussi utiliser un Scanner si tu veux pas t'amuser à constuire ta pyramide de Reader
JBM: le code cg fait nextLine sur un scanner
JBM: ca me parait pas acquis qu'il y *ait* un nextline dans le cas de COTR, mais si c'est dans le code cg ca doit passer
Seiryn: COTR ?
Zorg1: Code Of The Ring
Zorg1: un BF avec un thème Seigneur des Anneaux
Zorg1: BF=Brain Fuck
dbdr: je suis bete, /g ça sert à rien sur une grille valide :D
Zorg1: JBM : ça explique le nom ;-)
dbdr: sinon, JBM tu n'as pas honte? ;)
dbdr: et quel interet?
JBM: ooh, en java l'ide va sur la ligne de l'erreur de compile quand il y en a une
Seiryn: C'est bien parce qeu comme je suis aveugle je le trouve pas dans la liste
Zorg1: même dans la search bar ?
dbdr: oui, mais c'est plus simple que: (1..9).all(|x| numbers.contains(&x) ?
JBM: tiens, j'ai la notif potw
dbdr: pareil pour la notif
Seiryn: Ah oui ce truc....
Seiryn: *le bruteforce sans vergogne*
JBM: y'a que moi a qui ca fait bizarre que l'insigne POTW soit entoure de lauriers d'or?
Zorg1: oui ce truc ^^
JBM: comme si c'etait une victoire pour le puzzle en question
Zorg1: c'est vieux les lauriers d'or
Seiryn: Je crois que j'ai pas saisie le principe d'optimisation la première fois que je l'ai vu
JBM: optimisation de la complexite de kolmogorov
JBM: va falloir le lancer en local
JBM: cvz, cg-sponsored, flemme
JBM: ah, a*c, ca ca pourrait le faire
Seiryn: JMB : je c'est que c'est pas une victoire, mais bon je l'ai codé y a 5 ans j'était jeune
Zorg1: moi je cale sur Mars Lander alors bo
Zorg1: (en fait "caler" => je freine des 4 fers en fait)
JBM: mais il apparait comme "resolu en D" dans la liste de royale, c'est presque trop beau pour y toucher
Zorg1: ce troll
JBM: (4 pts, et ca fait top1000, ze lol)
JBM: ml j'ai pris le premier qui passait sur github
JBM: oooh, number shifting, je l'ai pas repris
Zorg1: moi qui me casse le Q à coder des trucs
JBM: la recherche, ca fait partie du boulot
Zorg1: ouaip :(
Seiryn: Ca plagiat berk
JBM: c'etait quoi les regles d'engagement dans BC2?
Alshock: BC2 ?
Zorg1: j'écoute trop mon surmoi
JBM: ecoute si y'a le droit de copier-coller ses solutions opur CoC
Seiryn: pour une fois j'estime que le surmoi à raison
JBM: je vois pas trop pourquoi on pourrait pas prendre des trucs sur SO ou GH pour les optims
JBM: y'a bien des gens qui plagient des papiers de recherche sur othello
Seiryn: (et c'est rare que ce connard de surmoi ai raison)
JBM: c'est toujours le meme dilemme
dbdr: règles d'engagements?
JBM: tu peux jouer contre des regles que tu te fixes toi-meme
JBM: ou tu peux jouer contre les regles du site, telles que suivies par les autres: free for all
dbdr: le validateur choisit des nombres en fonction de ton premier guess
dbdr: pour avoir une réponse prédeterminée
dbdr: dans quel modèle d'attaque?
JBM: [geste jedi] precalcul, trucs du genre
JBM: reponse en 2 coups garantie
Alshock: Dites il y a moyen de désactiver le linter sur l'IDE de CG ?
JBM: ou si tu trouves le quine, en 1
dbdr: faudrait deja reverser l'algo et la graine, il me semble
Seiryn: JMB : franchement je vois pas trop l'interet de plagier, ca t'apporte rien
Alshock: En C il fait que me linter des soi-disant erreurs parce qu'il croit que c'est du C++ ça me stresse
dbdr: le code du referee est pas conne, AFAIK
JBM: Seiryn: j'ai perdu le fil, de plagier quoi?
Seiryn: "j'ai pris le premier truc qui passait sur github"
dbdr: appliquer un papier de recherche, ça implique de le comprendre un minimum
JBM: Seiryn: ben ca m'a apporte l'xp de la quete
JBM: en plus de me debloquer tout un bras que j'avais deja
dbdr: quelle vénalité :D
Zorg1: ça me rappelle que Stilgart râlait déjà là dessus dès le petit matin
Seiryn: Ouais donc tu fait ça pour les joli truc brillant, j'imagine que c'est un point de vu qui se défend
Alshock: c'est signe qu'il va bien
JBM: j'avais pas particulierement rale, mais j'avais exprime mon opinion dessus
Alshock: C'est de quelle quête qu'on parle ?
JBM: (qui s'est verifiee jusqu'ici)
dbdr: ah, le râle du Stilgart au petit matin au fond des bois...
JBM: quand tu gamifies le truc, y'a du comportement emergent, c'est pas une surprise
Alshock: ça me dit pas laquelle JBM
Alshock: mais non mais laquelle de quête xD
Seiryn: Chais pas, je vois la gamification comme un moyen de booster le circuit de la récompoense, pas comme un moyen de l'activer en soit
JBM: celle qui demande je sais plus quel score sur ML-optim
Alshock: Oh, j'ai jaimais fait celu ides zombies alors je l'ai pas encore débloquée. J'espère que l'AG sur lequel j'ai passé un quart de ma vie sera suffisant
JBM: dbdr: tu insinues que j'ai pas compris les codes que j'ai pris? :P
dbdr: on l'utilise comme on veut. mais je suis d'accord avec toi Seiryn, c'est une bonne approche
dbdr: c'est pas du Java?
dbdr: tu t'es fais mal aux yeux à le lire? ;)
Alshock: JBM est un maître du Java désormais
JBM: on parle pas de dieu dans ce cas-la?
Alshock: D'ailleurs ne parlons-nous pas de la fameuse JavaBM ?
dbdr: God c'est dans les quetes, non?
dbdr: ou ça le sera
JBM: c'etait dans le jpeg de 4km
JBM: je sais pas s'ils vont oser
dbdr: ah oui
Seiryn: JBM : Java Birtual Machine
JBM: deja le hacker path ca a moyen d'etre limite
Alshock: Brutal Machine plutôt non ?
JBM: juste Bad pour l'original de MK
Seiryn: J'avais pas d'idée de mot en B, mais brutal c'est bien
JBM: ca aurait ete le choix de mgs s'il avait joue
Alshock: ça colle bien avec le troll
JBM: il avance pas mon troll :(
Zorg1: y avait "Java Best Machine" j'aimais bien :p
JBM: oooh best, t'es le premier qui la fais
Alshock: ouais mais pas très à propos :P
dbdr: Java Barf Machine
dbdr: :D
Zorg1: t1 je m'enlise dans ce Sudoku de *$ù^*^$ù
dbdr: sois plus comme JBM, Zorg1
Seiryn: Java Bear Machine ?
dbdr: fais un truc incorrect
Zorg1: bon je vois la lumière au bout du tunnel
Seiryn: Beer*
Zorg1: espérons que ce ne soit pas un train
JBM: si ca passe les validateurs, est-ce vraiment incorrect?
dbdr: oui
dbdr: sauf en golf ;)
Zorg1: mode jesuite ON
dbdr: Zorg1 c'est quoi ton approche?
Alshock: @JBM ça dépend de l'objectif
JBM: mon premier jet faisait propre
JBM: mais qu'est-ce que c'etait plus long
Zorg1: pour Sudoku Validateur ? bah en Lua sans trop de subtilité normalement
Alshock: j'aurais tendance à dire, si tu vois plus complexe qui t'intéresse, alors rajoute la règle
dbdr: j'ai l'impression qu'on peut faire court et correct
Zorg1: une fois le puzzle de la semaine fait, je déroule :D
JBM: je veux dire, si l'auteur et les moderateurs voulaient pas qu'on puisse le passer avec du code incorrect, surement ils auraient mis des tests contre?
Zorg1: hop 500 XP à l'aise
dbdr: 9^9 validateurs?
Alshock: @JBM je sais pas si tu trolles ou si tu trolles :P
dbdr: 9^81
Seiryn: JBM : Pour dire ça il faut que tu n'ai jamais, au grand jamais oublié un cas de figure dans des test unitaire
Seiryn: (et tout le monde l'a fait donc tu peut pas le dire)
JBM: 10^81 avec les cases vides
JBM: parce que pourquoi se limiter
Alshock: @Seiryn pour dire que tout le monde l'a fait il faut que tu n'aies oublié aucun individu dans tes tests
dbdr: c'est pas une grille complete?
dbdr: enfin bref
Zorg1: bon ben reste plus que ML. ça attendra
Alshock: faut faire combien dessus ?
Alshock: que je sache si je vais devoir m'y repencher
Seiryn: Alshock : mince, prise à mon propre jeu
dbdr: 100% sur ML
Zorg1: Alshock : non ML faut juste le faire et le mettre en opti
Alshock: aaaah okay
Zorg1: voilà et que tu te vautres pas
JBM: c-c ta solution de ML2 quoi
Alshock: j'ai réussi ça, avec un magnifique triple submit pour pallier les accidents de parcours
Zorg1: remue pas le couteau dans la plaie toi
dbdr: faudrait un achievement 100% avec 0 fuel restant ;)
Zorg1: j'ai pas de sol ML2 moi
Zorg1: :smiling_imp: un ami me conseille une recherche github
Alshock: @dbdr boarf, à part planouiller au-dessus de la zone l'intérêt me semble limité
dbdr: oui, c'est sans doute plus simple que j'ai pensé au premier abord
dbdr: c'est comme l'antigolf :)
JBM: l'antigolf faut de bonnes regles pour que ce soit marrant
dbdr: tu as des idées?
Zorg1: antigolf ? ou comme l'histoire de la course de lenteur, faut échanger de code
dbdr: ça sent bon
Zorg1: pê finir TvC avant non ?
JBM: qui va finir en bon random pour choisir le vainqueur
Zorg1: qu'on puisse le rejeter pour des raisons futiles
Alshock: ah ouais c'est toujours pas publié ce chef-d'oeuvre ?
Alshock: j'attends que ce soit le prochain contest officiel moi
Zorg1: avec un peu de chance il sera Puzzle de la Semaine
dbdr: ça promeut
dbdr: niveau suivant c'est promeuh
JBM: bon si je reprenais des horaires decents maintenant que la tribu est partie
b0n5a1: o/
b0n5a1: mouarf c'te distri d'XP gratuite avec la quest map :smiley:
b0n5a1: (je découvre)
Zorg1: \o
Bob: o/
Bob: bon pourquoi il veut pas que je spread mon tableau lui ?
Zorg1: fix ta array
Stilgart: dbdr: j'ai fait du coc pour rien, donc prépare toi à un râle qui s'étend au dela du petit matin :D
Bob: map(l => ...l.slice(subX * 3, subX * 3 + 3))
b0n5a1: coc pour rien ?
b0n5a1: pléonasme
Stilgart: je suis top 1000 mais la quête ne se débloque pas
b0n5a1: ha
Bob: Stilgart : faut pas attendre le soir pour qu'il comptabilise les rankings ?
257832: Stilgart, faut attendre le lendemain
b0n5a1: c'est apparu récemment ?...pas venu depuis des semaines
Stilgart: j'en sais trop rien
[CG]Thibaud: mais celle-ci devrait marcher direct, mais il y a un bug
[CG]Thibaud: -mais
Bob: b0n5a1c'est de la fin de semaine derniere oui
Stilgart: le message de [CG]Thibaud sur le forum ne dit ~rien
b0n5a1: ok Bob
Stilgart: [CG]Thibaud: pour des tas de raisons, ça peut pas marcher en direct
Stilgart: en particulier, quand on a des résultats de CoC qui ne sont pas encore tombés car des gens planchent encore dessus
Stilgart: mais bon, 10h après je m'attendais quand même à ce que ça se débloque
Zorg1: bah moi ça c'est débloqué vers 2h30, et vu que t'as commencé à 3h ...
dbdr: c'est pas le batchs job de 2h du mat?
Zorg1: oui
dbdr: quelle idée de faire du coc à 3h du mat aussi ;)
Stilgart: dbdr: non, c'est un "bug"
[CG]Thibaud: oui il faut attendre au moins la fin du clash
Stilgart: heu
Stilgart: des* clashes*
Zorg1: non c'est pire que ça, faut attendre que tes CPs soient recalculés
Stilgart: parce que bon, même défoncé à 3h du mat je suis pas mauvais au point d'en faire qu'un en 15 mon.
Zorg1: enfin c'est l'impression que j'ai eu
Stilgart: min.
dbdr: et les shortest alors?
Stilgart: dbdr: j'ai baclé le truc
[CG]Thibaud: oui, de tous tes clashs en cours
Bob: voila j'ai fini la quest map
Bob: autre chose ?
dbdr: haque-la
Stilgart: Bob: upvote ma contrib
Zorg1: quelle contrib ?
b0n5a1: 11 trucs à faire dessus ^^
Zorg1: faut qu'elle soit acceptée après
Stilgart: celle qui est privée, c'est ça le fun de la chose
dbdr: on peut upvoter une contrib acceptée, non?
Zorg1: oui
Stilgart: les drapeaux c'est XP automatique, on est d'accord ?
Zorg1: c'est comme ça que j'ai eu ma quest ^^
dbdr: c'est teroactif?
Stilgart: dbdr: oui, mais j'ai déjà tellement honte de l'avoir fait une fois pour tester
dbdr: retro
Zorg1: drapeau ?
Stilgart: [CG]Thibaud: tu peux tendre un if à es collègues d'ailleurs ?
Stilgart: les cases en bout de chemin de quest
BlaiseEbuth: :flag_fr:
BlaiseEbuth: Et ben qu'est-ce qu'ils ont ?
Stilgart: moi je me dis que Automaton2000 est fichu d'apprendre ça plutôt que de dire tortue
Automaton2000: un jour il faudra que je te donne le nombre de simus
Stilgart: Automaton2000: c'est un nombre imaginaire pur ?
Automaton2000: pas la peine de le faire
Zorg1: oui je crois que t'as pas de condition en + pour chopper le drapeau
BlaiseEbuth: Ah ouai, c'est vrai...
Stilgart: ok, donc il me reste que 4 trucs à faire
dbdr: "il fallait appuyer?"
[CG]Thibaud: if pour quoi faire du coup ?
b0n5a1: pareil du coup 8 trucs et pas 11
Zorg1: mon dieu, à la fin des quêtes CoC "Félicitations vous êtes prêt pour réussir votre prochain entretien technique"
Stilgart: [CG]Thibaud: pour empêcher de s'auto-upvote
Stilgart: ou pour que ça ne compte pas
Zorg1: je vais embaucher un champion CoC tiens pour rigoler
Stilgart: Zorg1: je crois pas que la blague dure assez longtemps pour que ça soit rentable :)
b0n5a1: heu, je prends Zorg1...ça ce sera pas pire que nos 2/3 champions locaux :joy:
[CG]Thibaud: c'est pas un souci l'auto-upvote. Il est de base non ?
Zorg1: c'est vrai qu'un champion CoC au moins son code compile
Stilgart: [CG]Thibaud: dans quel monde l'auto-upvote c'est pas un soucis ?
Stilgart: pour moi, c'est presque au même niveau que l'achat d'upvote
[CG]Thibaud: bah c'est qu'un vote
Stilgart: Zorg1: non, tu peux aussi juste gagner en allant plus vite que les autres :D
dbdr: Zorg1: le "efficient in your job" est encore plus space :D
Stilgart: [CG]Thibaud: oui, et sur les contribs où tu as souvent peu de votes, c'est un biais non négligeable
Stilgart: (sans parler que ça peut te protéger du robot nettoyeur pendant un moment aussi)
Stilgart: (cf le add zero de boulet)
[CG]Thibaud: ? le bot qui vire des contribs validées ne regarde pas ce chiffre là
Stilgart: non, mais il regarde un autre vote que l'auteur peut aussi remplir
Stilgart: c'est le même problème
[CG]Thibaud: oui, c'est assez mineur comme souci
[CG]Thibaud: bon go lunch
Bon[]Crayon: Bonjour
Stilgart: (ça me donne juste envie de faire un bot pour rendre le soucis réel)
Bon[]Crayon: Bon Appètit
Bon[]Crayon: AutomatonNN Vote pour moi svp :smiley:
AutomatonNN: désolé pour le puzzle de la communauté par contre
Bon[]Crayon: AutomatonNN Nooooooooooooooooooon
AutomatonNN: on est d'accord que c'est pas un contest de ce que j'ai fait au dessus de tout le monde :D
Bon[]Crayon: Tortue Automaton2000
Automaton2000: je suis passé de silver à legend
Bon[]Crayon: Tortue Automaton2000 :thumbsup_tone2:
Automaton2000: mon ia a du mal à passer en gold
Bon[]Crayon: Tortue Automaton2000 Tu vas régresser.
Automaton2000: il faut lire les règles
Stilgart: Automaton2000: just do it
Automaton2000: à part le fait que tu peux plus
Bon[]Crayon: Automaton2000 bronze silver gold legend
Automaton2000: il est possible que je me suis dit que je le corrige
Stilgart: Automaton2000: tu avoues donc avoir un post-traitement qui supprime le mot tortue de tes réponses ?
Automaton2000: est-ce que quelqu'un sait comment faire ?
Stilgart: Magus: ton bot il fait sembler d'avoir de la volonté de nuir sur mes nerfs là
Stilgart: :)
Zorg1: the evil bot
**dwarfie tend le necronimicon ex mortis a Automaton2000
Automaton2000: y a besoin de toi
dwarfie: Automaton2000 : merci , je suis au courant
Automaton2000: moi je suis sur un truc con
Stilgart: il a au moins compris ça, c'est pas mal :)
BlaiseEbuth: L'aveu de faiblesse
dwarfie: Automaton2000 : t'es sur un serveur dell ?! condoleances
Automaton2000: en fait tu te rends compte que t'as des mecs qui font des trucs
Zorg1: oui et le problème c'est que les mecs en question maîtrisent pas forcément ce qu'ils font, Automaton2000
Automaton2000: depuis quand tu es passé gold
Zorg1: ah désolé je t'ai pas envoyé un faire-part Automaton2000 :(
Automaton2000: il doit y avoir du monde
Stilgart: moi j'ai noté que Zorg1 parle de gens qui maîtrisent pas et qu'il se fait cataloguer direct en ligue gold par Automaton2000
Automaton2000: salut, est-ce qu'il y a quelques temps
Zorg1: méchant Stilgart :p
Stilgart: écoute, j'ai passé une nuit blanche à faire du CoC, puis à essayer de comprendre le système de ligne de commande de windows pour la gestion des sauvegardes
dbdr: VDM :D
Stilgart: cela dit, j'ai réglé mes soucis de 180Go consommés pour rien :)
dbdr: c'est lequel le pire?
JBM: apuka les regler pour les tabs CG
Stilgart: dbdr: bah, quand j'ai vu que j'allais vraiment réussir à comprendre un truc, je me suis accroché
dbdr: JBM tu as vu le lien de euler pour les ellipses?
Stilgart: pour l'histoire, c'était juste windows qui avait décidé sans me le dire de faire une backup de la partition de backup sur une autre partition
dbdr: lol
BlaiseEbuth: Les backups de backups ça te parle AutomatonNN ?
AutomatonNN: =)
dbdr: backup D: sur E: et E: sur D:
Stilgart: AutomatonNN: tu fais le malin mais... 1. on attend ta licorne 2. tu ne m'as pas aidé pour autant
AutomatonNN: et en plus tu l'as dit que tu as resubmit son code de contest de contest ?
Stilgart: non, de F: sur E:
dbdr: Windows a horreur du vide
Stilgart: enfin, de F: (Backup) sur E: (Games)
JBM: ca devient dur a suivre les CDE la
dbdr: je viens de voir une interview du type qui a commencé redox, ça m'a donné envie de regarder
dbdr: il a l'air de toucher
JBM: tu regardes bcp d'interviews toi
Zorg1: redox ça n'a rien a voir avec viandox ?
Stilgart: redox ?
dbdr: yen a des bonnes
dbdr: OS à microkernel écrit en rust
Stilgart: ouch
Stilgart: ils ont réinventé funk
Bob: ces gens qui ont du temps libre...
Zorg1: houla. ça me rappelle les tentatives d'OS en Java
Stilgart: (un microkernel en ocaml qui n'a jamais vraiment marché)
dbdr: "GNU Hurd a saboté l'idée des microkernels pour toute une génération"
Stilgart: ça je veux bien... mais il entend quoi par GNU Hurd ?
dbdr: OS dans un langage à GC c'est problématique à la base, non?
dbdr: que ce soit Java ou ocaml
Stilgart: non, tu peux le couper le GC de ocaml
Stilgart: et l'appeler quand tu veux vraiment
Stilgart: ça suffit au final
dbdr: et tu veux quand?
Zorg1: t'évites de la faire dans les IRQ déjà
dbdr: :D
Zorg1: :p
Stilgart: en sortie d'appel système, de mémoire
dbdr: allez, un GC à 2h du mat
dbdr: ça marche "bien" sur CG
Stilgart: dis comme ça, c'est GC = Grosse Chiasse
Stilgart: ou Grosse Commission, tu choisis
Zorg1: ce poète
Stilgart: elle n'est hélas pas de moi
dbdr: ya le GC epsilon dans la JVM
dbdr: GC = nop
Stilgart: manquerait plus qu'une boucle d'epsilon-transitions dans leur machine à état... ça expliquerait des choses cela dit :D
dbdr: le mdr avec redox c'est les "side projects": https://doc.redox-os.org/book/ch01-08-side-projects.html
dbdr: rien que ça :D
dbdr: sauf qu'apparement ça avance assez vite
Zorg1: ah ils ont pas prévu de réecrire X11 en rust ? manque d'ambition
Zorg1: ah si "Orbital" :D
dbdr: Orbital <https://gitlab.redox-os.org/redox-os/orbital>: The display server of Redox.
dbdr: non?
dbdr: voila
Stilgart: Zorg1: pour le coup, autant qu'ils écrivent X12
dbdr: X11++
Zorg1: X11R7 non
dbdr: X12 ça existe?
Stilgart: possible
Stilgart: faudrait que je reteste wayland à ce propos
Bob: c'est mignon le site web de l'ecole de musique de ma commune est bloque par le firewall
Zorg1: actuellement c'est X11R6 je crois (du moins quand je bossais dessus)
Bob: (╯°□°)╯︵ ┻━┻
Zorg1: l'école de musique, un des centres névralgique du DARK WEB
**Stilgart a son détecteur de réf ratée qui s'affole
JBM: pourtant @darkmusictheory est en acces libre sur twitter
Zorg1: on sent le truc que si t'es pas musico tu comprendra rien ...
Stilgart: je suis pas du tout musico, j'avoue
Bob: et codesandbox.io fonctionne toujours pas
dbdr: bon ben ça marche :)
dbdr: https://i.snipboard.io/VKGdXn.jpg
JBM: et le monde y est plus beau plus pur?
Bob: c'est ca
Bob: plus pas comme chez le voisin
dbdr: un peu tot pour juger. moins de truc inutiles en tout cas :)
dbdr: moins de truc utiles aussi, sans doute ;)
dbdr: mais bon, ça peut etre rigolo/interessant
pardouin: je suis en train de concocter un don't panic top13 global... en pur Python <3
dbdr: en train?
dbdr: c'est du de savoir si il va passez à l'avance, non?
pardouin: 1 chance sur 500 qu'il passe
pardouin: donc je clique sur beaucoup de parcmètres :)
pardouin: 65 chars
Zorg1: ah la validation par probabilité
dbdr: nice
pardouin: après il faut pas qu'ils s'amusent à rerun trop souvent parce que c'est relou ^^
Zorg1: c'est vachement fair quand même le golf ^^
dbdr: faut prévoir que ça va arriver...
dbdr: je trouve ça dans l'esprit
dbdr: c'est commme trouver une vulnérabilité
dbdr: et hop, la sommation n'est plus suffisante sur sudoku validator :smiling_imp:
Stilgart: dbdr++
JBM: c'est pour ca qu'il faut faire les puzzles tot
dbdr: à quand les reruns sur les puzzles ;)
JBM: on mise sur le fait qu'il se fera degager avant
dbdr: pourquoi?
dbdr: ah, en général
JBM: ce que je disais a bob ce matin
JBM: dans la Grande Course aux XP, l'edge se fait sur l'XP inaccessible aux autres
dbdr: TIL JBM est un puriste, sauf quand il ne l'est pas :D
dbdr: oui, ya eu des beaux cas
dbdr: tout a fait
dbdr: les multis cachés
dbdr: les XPs doublés par erreur...
AtomicJetski_4b59: Salut tout le monde
dbdr: salut
dbdr: autre technique: passer les validateurs avec du code incomplet
dbdr: gagner acces aux solutions
dbdr: en copier une meilleure
Bob: bon de toute facon y a pas besoin de se casser trop la tete pour etre dans le top 2 % du code golf aujourd'hui
dbdr: completer les validateurs
Bob: si j'ai pu le faire c'est que c'est a la portee du premier con venu
dbdr: ^
JBM: mais top2% dans les quetes, c'est optim pas golf non?
dbdr: les 2 je crois
Bob: golf est dans optim
Bob: serieux je suis 167e en golf avec ce que j'ai fait ?
Bob: #usurpation
Stilgart: et encore, ton thor est peut-être cassé
Stilgart: faudrait que je fixe le mien
Bob: non je l'ai repare
Bob: et j'ai bricole un chuck vite fait ce matin
Bob: mais c'est meme pas vraiment golfe, j'ai juste fait un truc ecrit court
Bob: juste pour dire que j'avais fait les 4
dbdr: golf il y a une décroissance très rapide
dbdr: entre ceux qui ont pas tout fait et ceux qui on fait un truc rapidement
Stilgart: dbdr: ote moi d'un doute
Stilgart: en fait, ton code de thor tu l'as pas vraiment changé, si ?
dbdr: si
dbdr: completement
dbdr: pourquoi?
Stilgart: ils ont juste appliqué une sorte de symétrie sur les jeux de test
Stilgart: j'ai l'impression que quand rajouter N me coute que 1 char, je peux continue d'abuser des tests ridicules
dbdr: j'ai l'impression d'un truc comme ça, oui
Bob: genre tu le fais a l'envers et il passe les validateurs sans passer l'IDE ?
Stilgart: voilà
dbdr: mais j'ai pas cherché à reverser
Bob: mieux a faire de mon temps :)
Stilgart: moi je vais au plus feignant là
JBM: et c'est quoi l'info utile des validateurs qui s'applique pas aux tests?
Bob: Stilgart <3
JBM: que je metta a jour ma meta
Stilgart: que l'angle optimal n'est plus le même, mais j'ai pas encore fouillé assez
JBM: y'a un angle qui marche a tous les coups?
JBM: ca parait trop pointu pour mom niveau de flemme
Stilgart: hum... c'est peut-être pas le même que easy angle...
Stilgart: en vrai, mon approche en bash marche pareil au sens où c'est un début de hardcode mais bon
Stilgart: après recharge en caféine, je vais plutôt faire un truc universel pour pas avoir à me reprendre la tête dans 2 ans
Stilgart: 4
Stilgart: dont 2 unidirectionnels (donc qui ne compte pas)
JBM: qqn les aurait sous la main?
Stilgart: ton code Haskell c'est du Haskell ?
Stilgart: tu penses quoi des gens qui sont au dessus de toi ?
Bob: qu'il faut les purifier par le feu
Stilgart: 119 pour mémoire
Stilgart: 105 ça me parait déjà pas atteignable... mais 81 c'est mort
Zorg1: bob : ne souillons pas le feu, faisons les bouffer par des bêtes sauvages !
Alshock: le feu est moins regardant sur ce qu'il avale
Bob: ca ou les cochons alors
Bob: faut juste enlever les dents avant parce que les cochons les digerent pas
Zorg1: on sent l'expérience
Zorg1: "avant chaque promotion je fais une balade à la ferme avec mon chef"
Bob: c'est parce qu'on s'est repasse Snatch il n'y a pas longtemps, en fait
Zorg1: ah Snatch :heart_eyes:
Zorg1: je suis tombé dessus un jour j'ai cru que c'était un clip
Bob: tu as vu the Gentlemen ?
Zorg1: non, mais j'avais vu un film sur deux truands frère jumeaux londononniens
dbdr: Stilgart: oui, d-s-x il system à tout va
dbdr: Asai aussi sans doute
Zorg1: (je ne me souviens plus du titre mais j'avais bien aimé, même si c'est + documentaire)
Stilgart: génial...
Bob: si tu as aime Snatch, the Gentlemen est fait pour toi
Bob: meme realisateur, meme baril
Stilgart: fun is dead
Zorg1: ok
Bob: c'est tellement bon que meme la VF est supportable
dbdr: si CG nous laissait les aider, je suis sur qu'on trouverait des solutions pour bloquer systeme correctement
JBM: mais faut-il bloquer system?
Stilgart: il faut deux ligues
dbdr: ben, ce serait plus varié
dbdr: donc plus interessant
Stilgart: parce que c'est pas le même jeu
Zorg1: ligue "fair" et ligue "cheat" ?
dbdr: pas besoin de changer bash
JBM: "j'utilise pas system donc personne devrait utiliser system"
Stilgart: je dirais plutôt ligue "free for all"
Zorg1: "hardcoding genius"
dbdr: "plus varié, donc plus interessant". c'est pas personnel
Stilgart: ni intemporel
JBM: varie dans la mesure des langages qui tiennent la route
Stilgart: ha, varié dans ce sens là
JBM: sauf bash, les system sont pas ceux qui te font gagner le golf
dbdr: tiennent la route comme language compact
dbdr: c'est reducteur
JBM: juste creer une solution dans un langage qui le merite pas
dbdr: Haskell tient pas la route, par exemple
dbdr: apparemment
JBM: et tu me vois pas le defendre
dbdr: euh, systeme ça compte bcp
Stilgart: dbdr: à ce niveau là non
dbdr: ça dépend du puzzle
Stilgart: en coc, carrément
Stilgart: si
Stilgart: parce que si tu tombes pas sur une brute en lua/perl ou un puzzle qui se torche en bash, tu gagnes à l'aise avec haskell
JBM: je m'y risque(/ais) tres rarement
Stilgart: hier je visais le 2, donc j'ai tout fait en haskell
Stilgart: du classement du coc courant
Stilgart: ce qui suffit à passer top 1000
Stilgart: sauf que j'ai fait ça 1h trop tard
Stilgart: (╯°□°)╯︵ ┻━┻
Stilgart: attends ce soir
Stilgart: j'ai arrêté donc je descends... si ça se trouve je vais en sortir avant 2h du mat :D
dbdr: Stilgart: tu es au courant que la décrue est 1000 fois plus lente qu'avant?
Stilgart: ils ont oublié de la coder
dbdr: ?
Stilgart: mais par contre, j'ai joué contre des gens qui font masse clash
Stilgart: c'est ça qui me fait descendre
Stilgart: dbdr: sans déconner, ça fait depuis la v2 que j'ai 4.xk de points de coc
dbdr: des solutions en 1 minute?
Stilgart: ils ont oublié de coder la descente
JBM: la lente decrue est compensee par le pic de gens qui clashent juste mnt
dbdr: non, c'est voulu
Stilgart: c'est pas ce qu'ils disent
Stilgart: donc moi aussi je joue au con
dbdr: ils augmentent juste l'incertitude
dbdr: on n'a pas du lire la meme chose
Stilgart: j'ai rien lu de très récent sur le sujet, je suis trop découragé pour ça
dbdr: Stilgart: https://forum.codingame.com/t/ranking-rework/158313/3?u=dbdr
Stilgart: j'avais lu... mais ça m'explique pas pourquoi je descends que de 10CP en 5 mois
Stilgart: sans jouer
JBM: pske ton rkg coc est descendu d'autant?
dbdr: l'incertitude doit pas croitre sans bornes
JBM: donc ouais mon 119 est en haskell2010 pur
JBM: il date de y'a pas longtemps, j'avais un truc en 180~ avant
JBM: il passe tests+validateurs, j'ai pas du pousser assez loin
JBM: (mais c'est large top1000 apparemment
Stilgart: heu... non
Stilgart: heu... wait... mon haskell est plus court que mon python ?!
Stilgart: ha oui, c'est vrai que mon python court il passait pas le nouveau optimal angle
Stilgart: my bad
Zorg1: c'est normal, c'est pas vous qui n'arretez pas de dire que Haskell c'est vachement expressif ?
JBM: J'AI PAS L'IMPRESSION DE PASSER MON TEMPS DE FAIRE L'APOLOGIE D'UN LANGAGE PLUS QUE L'AUTRE (tiens j'avais caps lock)
Bob: fix ta caps
Stilgart: Zorg1: j'ai pas l'impression
Stilgart: je dis régulièrement que la bilbiothèque standard est riche
Stilgart: je pense qu'il y a de quoi faire en golf en pur haskell (et même je trouve ça intéressant)
Alshock: moi j'aimerais bien apprendre un peu le haskell dans le futur, ça Rust et Go.
Stilgart: avis perso, perds pas ton temps avec go
Stilgart: ce langage n'existe que parce que google l'a décrété
Alshock: ouais c'est un avis que j'ai déjà entendu, mais je pense que ça garde un certain intérêt quand même
Zorg1: oui enfin C#, Java, ... c'est un peu pareil
Zorg1: t'as un gros truc derrière
Stilgart: pour C# je suis d'avis mitigé
Stilgart: java il est pas arrivé 20 ans après la guerre comme go
Alshock: je pense que la guerre est plus continue qu'on ne le pense, nous qui vieillissons
Stilgart: (java ça a tué des trucs genre delphi, quand même=
Stilgart: Alshock: je pense pas
Stilgart: je suis un peu du même avis pour rust qui réinvente trop lentemps la roue je trouve
Zorg1: go est quand même l'aboutissement d'une certaine recherche en terme de langage, sur laquelle google a misé dessus
Stilgart: mais au moins, chez rust ils visent un objectif que je comprends et où il y a des choses à creuser
Zorg1: je dis pas que cette recherche soit très novatrice, mais c'est une évolution de C sans trop s'emmerder avec les objets
Stilgart: go j'ai toujours pas compris l'objectif à part pisser plus loin que les autres
Zorg1: perso je trouve le langage assez rafraichissant et simple à apprendre, mais après je n'en ferais pas une promotion délirante non plus
Stilgart: oui enfin le confort d'écriture du code
Stilgart: 1. mes étudiants m'expiquent qu'on s'en bat le steak parce que c'est l'ide qui pond le code
Stilgart: 2. ça existait déjà bien avant go en fait
Zorg1: bah go je fais ça sans IDE c'est gérable
Stilgart: je code dans l'ide de CG hein ;)
Stilgart: enfin, contre l'ide de CG serait plus exact
Stilgart: mais le point 1. a quand même un fond de vérité
Stilgart: le code C#, java, ou même js, je le trouve dégueulasse... mais c'est vrai que le taper à la main n'aide pas
Zorg1: oui je sais après t'as des dév qui ne savent pas trop ce qu'ils font ou comment est structuré le code
Stilgart: moi j'ai plutôt l'écho inverse dans ce que je site
Stilgart: à l'extrême, ce sont des gens qui passent leur temps à refactorer pour "améliorer" la structure du code
Stilgart: (donc j'imagine qu'ils ont quand même une bonne vision de cette structure vu que 99% du temps, le code n'est pas cassé)
dbdr: c'est l'IDE qui fait le refactoring aussi /s
Stilgart: vrai, mais c'est quand même le pilote^Wprogrammeur qui décide du changement
Stilgart: dis autrement, ce sont des gens qui passent leur temps à jouer avec la structure et pas avec le code à proprement parlé
Zorg1: bah en général le gars qui change la structure par ce que l'ancienne lui plaît pas, je m'en méfie surtout dans un projet à plusieurs
Zorg1: j'aime pas trop les cowboys du code en fait ;-)
dbdr: si ils ont un sens du code bien structuré, je trouve ça possitif
Stilgart: je trouve ça différent et ça me laisse dubitatif, pour être honnête
dbdr: faudrait voir des cas concrets
Alshock: bah c'est comme tout, si tu nettoies correctement quand la pièce est sale c'est bien. Si tu passes le balais tous les deux jours pour étaler la poubelle par terre c'est monis fou
dbdr: si cest du "machine dit que c'est pas le bon design pattern" sans savoir pq, on est d'accord...
dbdr: machin/machine
Zorg1: jean-bob, du gang of cinq :p
Stilgart: vu le cours de DP qu'on mes étudiants, on n'est pas à ce niveau là
Stilgart: (le cours c'est 4h d'amphi, 200 slides)
Alshock: DP ?
Stilgart: design patterns
Alshock: ah oui, mb
Zorg1: oui fais gaffe chez les jeunes ...
Zorg1: ... ça peut dire autre chose
dbdr: comme tout acronyme :)
Alshock: tu vas pas me dire que c'est une invention récente non plus ? ^^
Stilgart: j'avoue, je parle de ça qu'avec ceux qui ont fait un vrai truc de leur vie après le dipôme, il y a un gros biais
Stilgart: Alshock: les DPs, si, c'est assez récent
Alshock: Je viens de me prendre un high kick retourné en pleine face là non ?
Stilgart: ceux (parmi mes étudiants) qui ...
Stilgart: enfin, je pense que c'est vieux comme le monde, mais que la mode d'en faire explicitement est récente
Alshock: Nan mais je dis ça parce que je suis à 100% dans la cible ^^ Et pourtant j'avais même pas pensé à l'autre sigle en posant la question
Zorg1: j'ai eu la surprise où deux jeunes dev rigolaient comme des niais ;-)
Alshock: On retombe souvent de hauts quand on se met à parler de bits à des jeunes collégiens en JPO "Ah oui, c'est vrai que c'est une vanne ça"
dbdr: tu utilises dépé à l'oral?
Alshock: Il a parlé de 200 slides, je pense que ça vient de là
Stilgart: sans le f devant, je vois pas ...
Zorg1: bah les acronymes sur les projets
Alshock: @Stilgart double ou deep penetration je sais plus, mais c'est une catégorie de pr0n
Stilgart: j'aurais pas du trouver
Zorg1: pourquoi t'as posé la question aussi ?
Stilgart: je pensais que tu demandais à cause de Dynamic Programing :p
Alshock: on me remerciera jamais assez :)
Stilgart: Zorg1: parce que je voulais être *pu et que mon cerveau a bogué :/
Stilgart: écrire
Alshock: mais moi je demandais pas à cause de quelque chose, j'avais juste pas design pattern xD
dbdr: fail inception
**Stilgart part boire un coup pour remttre les neurones en place
dbdr: euh, pas sur que boire aide ;)
Stilgart: soigner le mal par le mal, toussa
Zorg1: méditation sur une musique douce
Alshock: c'est un grand verre de bukka... Ah non c'est vrai y a des jeunes sur le chat aussi
Zorg1: bon j'ai quoi en musique douce ?
dbdr: https://www.youtube.com/watch?v=CKMm7PQYju8
Alshock: https://www.youtube.com/watch?v=nU21rCWkuJw forever
Alshock: je m'incline dbdr
dbdr: :D
Stilgart: ouch
dbdr: c'est la faute au laids TUs de Bob
Zorg1: un bon coup de gnôle de grand père distillée en douce, ça désinfecte et ça cautérise en même temps :D
nicola: Et ça rend aveugle.
Zorg1: c'est comme toutes les bonnes choses faut pas en abuser
dwarfie: z'avez beau dire , y'a pas que de la pomme .... ca serait pas de la betterave ?
dbdr: pomme ... de terre
Zorg1: bah j'ai mis tout ce qui trainait dans le potager et le tas de compost en fait :p
Zorg1: ça relève le gout
dwarfie: Zorg1 .. tu me decois ... tu sais tres bien que la replique est "si , y'en a aussi" :D
dbdr: https://www.youtube.com/watch?v=OUgKU2One5g
Zorg1: ne soyons pas prisonnier ! cassons nos façons de penser !
Stilgart: d'où ça marche ça ---> putchar('W',x--);
Stilgart: ?
dbdr: comma operator
dbdr: ah non
Zorg1: deux arguments en fait
Stilgart: bah
Stilgart: oui, c'est ce que je visais le comma operator mais...
Stilgart: c'est un appel de fonction là
Stilgart: et putchar c'est pas comme printf, il prend pas un nombre random d'arguments
dbdr: oui oui
dbdr: t'as regardé si ya un warning?
**Stilgart compte sur ces doigts....
Stilgart: printf je vois pourquoi ça marche et c'est plus court...
Stilgart: je code sur CG, donc à part le warning à la con parce que je lis pas les inputs, j'ai rien
**Stilgart va compiler en local
Zorg1: après il se contrefout des arguments en plus, je ne sais plus comment on les empile en C
Stilgart: thor.c:2:5: warning: implicit declaration of function 'putchar' [-Wimplicit-function-declaration]
**Stilgart pleure de rire
Stilgart: ça marche parce qu'il n'y a le #include
Stilgart: :joy: :joy: :joy:
Zorg1: ah ok
Stilgart: cette arnaque de l'enfer
Zorg1: après l'éditeur de lien s'occupe de tout ^^
Zorg1: "bon putchar y en a un où. hop là, zou"
Stilgart: et surtout, la pile est gérée par l'appelant à ce niveau là
dbdr: C ou C++?
dbdr: ou les deux?
Stilgart: C
Zorg1: c'est pas la même convention pour les deux
Stilgart: C++ je parierais pas dessus
Zorg1: (vu que c'est devenu standard j'ai l'impression)
Zorg1: Automaton2000 ton avis d'expert multi-domaines ?
Automaton2000: ca a pas l'air de fonctionner
dwarfie: il a pas tort
Stilgart: Automaton2000: on t'a connu moins poli
Automaton2000: c'est quoi comme langage ?
Zorg1: :thinking: bah fix it faut tout te dire Automaton2000 ?
Automaton2000: perso je le fais à la main
Stilgart: dbdr: ça marche pas en C++ parce qu'on me dit #include <cstdio> sinon je compile pas
Stilgart: du coup, je suis "obligé" de mettre printf partout et là c'est bon
dwarfie: tien , une solution en C qui marche pas en objectiveC... original ...
Stilgart: la mienne passe en objective C
Stilgart: modulo un détail évident
Stilgart: Total score : 741 --> on va dire que c'est fixed pour le moment
Alshock: d'ailleurs, tous les langage hérités du C ont hérité de son ambiguité bizarre sur les modulos négatifs ?
Stilgart: ça toujours mieux que <50
Stilgart: Alshock: non
Stilgart: en plus, l'ambiguité elle vient de la couche en dessous
Stilgart: et du fait que les gens ne savent pas ce qu'est une division euclidienne aussi (surtout ceux qui font des CPU d'ailleurs)
Zorg1: j'avais lu que c'était un truc hérité du FORTRAN ça
Zorg1: à la base la division qui va vers 0
Stilgart: fortran il doit faire comme tout le monde
Zorg1: donc le modulo négatif
Stilgart: appeler l'instruction asm en dessous
Stilgart: encore plus vu que c'était prévu pour avoir de la perf
Stilgart: par ailleurs, le modulo où tu arrondis le quotient vers 0 est souvent utile
Stilgart: dwarfie: tu as rempli quest map toi ?
dwarfie: ouaip
Zorg1: du temps de fortran, pas mal de CPU n'avait pas la division (ni la multiplication) ...
**Stilgart deçu par la partie algo en fait
Stilgart: Zorg1: la division entière c'était quand même déjà pas mal répondu, non ?
Alshock: Moi aussi un peu, et du fait qu'il n'y ait même pas de challenge "pour que ça dure un peu" à la fin
Stilgart: sinon tu pleures coté perf
Stilgart: earn 100 achievements c'est un peu naze oui
Stilgart: 100% du expert CG eu été mieux
Alshock: mais non tu réimplémentes tout version ZF avec l'incrémentation brainfuck et c'est plié
Stilgart: ZF pour ce que j'y crois... :Dh
Stilgart: -h
pardouin: include -> import
pardouin: de rien
Alshock: franchement quelle complexité ça a ? O(n^4) grand max :P
Stilgart: pardouin: merci mais je m'étais gardé de le dire en fait ;)
dwarfie: pardouin : non , de rien , on le sait tous en fait :D
Stilgart: Alshock: on est dans une couche un peu au dessus de celle de Chuck Norris
Alshock: pas moi, je golfe pas ^^
Stilgart: dwarfie: je pense pas, c'est pour ça que je ne l'ai pas dit
Thyl: Yo !
Alshock: yo Thyl, ça bagine ?
**dwarfie ne dira donc pas qu'on peut remplacer cstdio par .... tchut tchut , faut pas le dire :D
Alshock: baginer, verbe du premier groupe désignant la baignade de personnes souffrant d'asynchronisme des mains
dbdr: quel détail Stilgart?
Stilgart: la déclaration des variables
pardouin: ah oui dwarfie j'ai vu ça par hasard, tu peux importer des trucs HS avec d'autre modules genre vector avec map si je ne m'abuse, mais j'ai pas trop creusé encore
Stilgart: dwarfie: j'avoue que j'ai pas tenté... mon code est trop pourri de base pour gratter de ce coté là
pardouin: par exemple iostream importe string automatiquement
dwarfie: la , j'ai clairement dit que ca raccourcissait sur cstdio
Alshock: y a un bits/chépukwa qui importe globalement tout ce que tu peux vouloir de la std
pardouin: bits/stdc++.h
pardouin: mais le raccourci cstdio connais pas
Alshock: tu notes comme je le connais par coeur parce que ça me semble très important à savoir
pardouin: et s'il existe un raccourci iostream je suis hyper preneur :)
Stilgart: Alshock: c'était pour vérifier que pardouin suivait, c'est ça ? :)
Alshock: exactement, d'ailleurs je te le redis à n'importe quel moment, tant que le message reste dans l'historique du chat
Stilgart: d'où ça a été approuvé the-lost-child-episode-1 ?
Stilgart: c'est un bfs avec 0 ajout ?
Alshock: on les voit où les approuvés ?
dwarfie: j'ai fait ma part ... t'as vu les reponses ...
Stilgart: Alshock: dans ma liste de puzzle que j'ai pas fait parce que j'ai bullé pendant 1.5 mois
Stilgart: dwarfie; il est où le bfs le plus proche
**Stilgart en mode flemme infinie
Alshock: Ah putain ouais ça fait pas semblant xD
Stilgart: aucune pitié
Alshock: on dirait un énoncé d'exemple Wiki
Stilgart: avec un peu de malchance, c'est même un plagiat
Magus: ping ?
Magus: ah ça a reboot
domutala: bonjour
Zorg1: y a le chat qui reboot de façon intempestive on dirait
Zorg1: o/
pardouin: \o
JBM: ah mais j'ai quand meme un perl a 57 dans l'ide qui passe les tests pas validateurs
pardouin: sur thor ?
JBM: je sais pas trop comment il marche, il date d'il y a 4 ans
Zorg1: t'as plus qu'a envoyé un mail à ton toi d'il y a quatre ans
JBM: mais pourquoi sur les tests /o\
JBM: d'ou, j'y reviens: qui a les validateurs sosu la main
JBM: je ferais mieux de retrouver le code qui l'a genere, et sur quelle machine je l'ai laisse
pardouin: j'ai pas mais tu peux ne pas actualiser les x, il est soit vertical, soit à angle <45° de l'horizontale
pardouin: tu peux juste regarder le x de départ
pardouin: si tu veux le faire sans hardcode
JBM: je pense qu'il faudra un minimum de hardcode
JBM: "ne pas actualiser les x", c'en est deja un peu
pardouin: !!!!!!!!!!!!!!!!!!!!!!!
pardouin: :DDDDDDDDDDDDDD
Zorg1: ça y est t'as eu du bon random ?
pardouin: allez jeter un oeil au leaderboard don't panic python ;)
Thyl: Hello !
Zorg1: gg
pardouin: sans random j'avais fait 74
Zorg1: pardouin : bon maintenant on change les jeux de tests :p
pardouin: ma soluce sans hardcode est pas dégeu
Zorg1: nice
pardouin: c'est dommage que j'ai pas les valudateurs des 3 autres parce que je commence à bien tâter la réduction de l'information
pardouin: surtout Thor et temperatures, CN je sais pas s'il se hardcode tant que ça
pardouin: sur temperature j'ai un script random ultracourt mais bon une chance sur 4**12 qu'il passe, j'ai pas trop la foi
Zorg1: faut avoir la foi
Zorg1: brule un cierge, je ne sais pas, fais quelque chose
dbdr: JBM, ya que CG qui a les validateurs
JBM: je vous les ai pastees y'a pas 3 semaines
dbdr: ah, j'etais sur thor
JBM: thor a encore moins d'entropie
pardouin: je veux bien les validateurs de temperature :)
pardouin: moi je sais juste que la sol a tjrs comme indice -2, -1, 0 ou 1
pardouin: d'où la randomisation possible
pardouin: sinon anecdotiquement la fonction id de python donne presque le bon tri, il n'y a qu'un seul validateur qui plante
dbdr: sur temps?
dbdr: avec 12 validateurs, c'est étrange
JBM: http://chat.codingame.com/pastebin/65201cff-9f4e-44fb-96a3-18b276df55cd
dbdr: nice. tu as eu ça comment, par curiosité?
JBM: epargnez les serveurs cg, partez direct sur les validateurs
JBM: (et dites-moi s'il y en a qui changent)
dbdr: à N_validateurs bits par submit?
JBM: je me demande a posteriori ct quoi cette colonne min
dbdr: ok
JBM: c'est plus comme ca que les top golfeurs font?
dbdr: moi j'ai jamais fait
dbdr: DP je crois que les validateurs sont les meme que les tests
JBM: t'as garde ton ame pure :p
dbdr: CN j'ai une vraie solution
dbdr: :D
JBM: dynamic programming, pr0n, pikaptcha?
dbdr: ya un contexte
JBM: mais ce puzzle a change de nom
dbdr: je critique pas, pour le cas
JBM: dp c'etait le nom du contest a l'epoque
JBM: mais le puzzle c'etait un truc avec marvin
dbdr: "les clones"
dbdr: sur cgstats
dbdr: temperatures j'ai une vraie solution aussi
pardouin: d'ailleurs dbdr va voir le leaderboard python de DP :D
JBM: oui les validateurs sont pas si mal
dbdr: thor c'était pareil aussi, avant le changement
pardouin: j'ai repris mes droits :)
dbdr: j'ai vu pardouin, gg
JBM: vraie = deterministe, marche sur un jeu adverse autre?
dbdr: ça va faire mal à tara
dbdr: quoi qu'il en a d'autres
dbdr: oui JBM
pardouin: et merci JBM au fait
dbdr: mon 9 chars était pas deterministe :D
pardouin: redirection verwu url?
pardouin: vers*
JBM: redirection me parait fort
dbdr: curl a.bc
pardouin: ahaha
dbdr: avec a non-ASCII
dbdr: j'avais réfléchi, et je pense que 8 c'était pas possible, à mon de creer un nouvel outil ou d'en modifier un
dbdr: mais je peux me tromper
pardouin: j'ai gagné pas mal de chars en découvrant qu'on pouvait utiliser tous les chars ascii à part une poignée genre 9 10 12 13
pardouin: il suffit de les récupérer sur un autre éditeur
JBM: tu peux aussi tenter le submit raw sans passer par l'ide
JBM: si ca se trouve tu gagnes encore qqs cps
dbdr: DP en raw ça colle
JBM: oh oui evolue mon gros detective
pardouin: pour remplacer les "\r\n" par "\n", ce genre de truc?
JBM: juste pour tout utiliser sans te faire filtrer par l'editeur
dbdr: JBM wtf :D
pardouin: tes validateurs ont l'air d'actualité, je retrouve bien toujours l'indice -2, -1, 0, 1
dbdr: en meme temps avec 5/6 temperatures, c'est pas super surprenant
257832: Reuh
JBM: ah 257832 ca faisait longtemps
BlaiseEbuth: C'est relou y'a pas moyen de dire à pidgin de faire la commande lui même d'office ?
JBM: ben perso ca me le fait plus que sur une installe sur trois
JBM: j'ai toujours pas compris pourquoi
BlaiseEbuth: C'est encourageant...
JBM: t'avais qu'a utiliser le webchat comme un mouton
BlaiseEbuth: :sheep:
dwarfie: la reoponse est ... oui tu peut mettre ton pseudo dans pidgin ...
BlaiseEbuth: Il y est. Mais il s'en bat les bits...
**Stilgart voit pidgin et repart sur #world
dwarfie: eh ... on a pas parlé d'oiseau migrateur ;)
257832: Automaton2000 ton opinion sur les pigeons migrateurs ?
Automaton2000: bon je comprends pas la question
BlaiseEbuth: Ok, c'est bien un bug. Et le thread le concernant a... 11 ans ! \o/
JBM: c'est quoi l'astuce pour centrer une table HTML dans son contenant?
JBM: (horizontalement, soyons raisonnables)
Stilgart: ?
Stilgart: c'est quoi que tu veux aligner ? la table dans la page, ou le contenu de chaque case dans sa case ?
JBM: la table dans son contenant
Stilgart: Automaton2000: et sur les tortues migratrices ?
Automaton2000: ouai je sais c'est que je sais plus où
Stilgart: comment il botte en touche là
Stilgart: faut attendre les pros du css
Stilgart: entoure ta table d'un div avec un style table ou block déjà
Stilgart: forum++
Stilgart: par hasard, je viens de découvrir qu'on pouvait enfin virer les notifs de coc
Stilgart: +d'invitations de
Zorg1: quoi de neuf sur ce superbe chat ?
Zorg1: Automaton2000 un résumé, veux tu ?
Automaton2000: ah oui j'ai fait un ag
Zorg1: nice, t'es Legend à CSB alors Automaton2000 ?
Automaton2000: ou alors il y a quand même des trucs qui sont pas d'accord avec toi
Zorg1: oui le ranking CG est rarement du même avis que moi Automaton2000 ;-)
Automaton2000: je vois pas en quoi il est question
Zorg1: o/
Stilgart: \o
Stilgart: vraie question: on a un puzzle qui se résume à faire un test de primalité (+ éventuellement epsilon)
Stilgart: ?
Zorg1: tu viens pas de le refuser ?
Stilgart: en clash fastest
Stilgart: avec comme réponse longue : en fait, ça serait mieux en puzzle
Stilgart: -fastest+shortest
Zorg1: bah en fait l'opti en CGFunge d'euler
Zorg1: là tu es vraiment obligé de coder un test de primalité
Zorg1: pas de lib
Stilgart: oui mais là,l'intérêt c'est le funge
Stilgart: juste un petit puzzle de base que tu vas revoir pour chopper un test de primalité qui marche bien, je crois pas qu'on ait
Zorg1: oui mais t'auras toujours la lib dans ruby qui va bien (voire en python)
Stilgart: oui, mais justement, je pense à
Stilgart: 1. ceux qui veulent du code type if/for
Stilgart: 2. ceux qui codent en autre chose et qui préféreront sans doute éviter l'humiliation en coc
BlaiseEbuth: JBM : regarde du côté de display:flex ça permet de faire pas mal de trucs niveau positionnement sans se casser le chou.
Zorg1: bah vu qu'on refuse des évaluateurs d'expression par l'existence de librairie, je pense que ça s'applique aussi pour ces histoires de nombre premier
Zorg1: *ou existence de eval()
Zorg1: (perso ça ne me gène pas, même si l'approche d'euler me plait bien, pê faire ça avec un langage moins ésotérique)
dwarfie: pas de debats sur clash of prime ... euh ... of code ... (erreur facile , j'en trouve plus de 17 sur les nombres premiers et j'ai du en rater)
Stilgart: BlaiseEbuth: flex c'est pas le truc qui marche jamais ?
Stilgart: ou alors c'est celui qui marche tout le temps... je sais plus
Stilgart: :D
Zorg1: "ça dépend"
dwarfie: BlaiseEbuth parle pas dev ... il parler des tubes du flex ;)
Zorg1: bon il arrive ce puzzle prime que je gagne mes 50 XP avec ruby ? ça traine.
Zorg1: :p
Stilgart: vois ça avec Q12
Zorg1: Q12 ?
Zorg1: c'est quoi encore ce zig ?
Stilgart: https://www.codingame.com/contribute/view/522576916fbff5f40b3331c0e8afcc58404a
Zorg1: ah c'est son pseudo
Stilgart: à froid, je te dirais "son nouveau pseudo"
Zorg1: je connaissais la vedette de Djibouti qui n'arrête pas de changer de pseudo, mais je pensais pas qu'il y en avait d'autres
RomanceDawn: aller tiens cadeau
Zorg1: ah y a 15 XP de vote utile à se faire ?
Stilgart: nan mais lis les commentaires
Stilgart: Zorg1: non, ça existe plus depuis un moment
Stilgart: RomanceDawn: pour faire plaisir à Zorg1, il faut switch en puzzle easy et approuver, en fait
Stilgart: (ce que je suggère en commentaire)
Zorg1: pffff comme ça balance
RomanceDawn: ouais bah ...
Stilgart: j'imagine que ça fera plaisir à Q12 aussi
dwarfie: non mais ca m'etonne de pas retrouver un puzzle sur les primes ... je me souvient d'un boulet qui oubliait de virer les mulitples de 2 (a moins que ca ai ete sur un clash...)
Zorg1: quand c'est pas les primes c'est fibonacci qui pointe le bout de son nez
Zorg1: "Je suis un nombre de Fibonacci tu veux être mon ami ?"
Stilgart: seulement si tu es premier en prime
**Stilgart sort... loin
Zorg1: si t'as fini de cliquer sur la map pour gagner des XP tu peux
Stilgart: nan, j'attends mon loot de coc je te rappelle :p
Zorg1: t'as 3 CoC où t'es #1 d'affilés ? c'est la condition suivante pour avoir le drapeau
Zorg1: (mais t'as pas besoin d'attendre pour celle là)
Stilgart: normalement, ça j'ai déjà
Stilgart: encore que bon, avec les aléas des arrivées de résultats de coc ...
Erzow: On peut choisir la difficultée dans les clash of code en partie privée ?
dwarfie: y'a pas de notions de difficulté ...
BlaiseEbuth: Voilà
Erzow: On peut pas avoir des coc plus compliqué du coup ?
BlaiseEbuth: Plus compliqué que ?
dwarfie: non ... et a vrai dire , c'est le but de CG d'avoir que du trivial :p
dwarfie: la preuve , les miens sont en permanence victime du bot qui tente de les desactiver :D
Zorg1: oui il y a une volonté de CG que les CoC soit accessible à tous
Zorg1: c'est -dirons nous- sujet à débats ^^
BlaiseEbuth: On peut dire que c'est du... Trivial pursuit ! YEaaaahhhhhh :metal: :sunglasses: :metal:
dwarfie: mouais ... alors qu'au bon vieu temps , on pouvions choisir la difficulté ...
BlaiseEbuth: Fix ton françois
Zorg1: oui elle est jolie celle là ^^
dwarfie: oh ca va ... le probleme c'est que l'alcool fait plus effet ... :D :beers:
Zorg1: :beer:
dwarfie: a bien y penser ... je me demande meme si on pouvait pas choisir entre golf , fastest et reverse ...
BlaiseEbuth: On pouvait même choisir de pas en faire... C'était l'bon temps.
Stilgart: :beers:
Stilgart: en attendant le loot
dwarfie: et c'etatit la gloire de gagner en faisant 100% .... maintenant c'est etre minable de pas reussir 100% (ou alors la honte a ceux qui ont validé le sujet)
JBM: BlaiseEbuth: c'est ce que j'essayais de contourner, mais oui au pire ca semble tout regler
JBM: c'est combien le throttle des submits sur le golf?
JBM: ca repond http 422, c'est classe dans le genre, mais un delai meme machine me ferait reessayer plus intelligemment que F5
Zorg1: 422 ? Kezako ? La machine à café n'est pas branché sur le serveur ?
Zorg1: ah "unprocessable entity"
Zorg1: ah du webDAV
Zorg1: Automaton2000 t'as cassé le serveur HTTP ?
Automaton2000: moi ça va je ne suis pas sur que ca va passer
Zorg1: ok t'as donc fait une connerie Automaton2000 :angry:
Automaton2000: en fait j'ai pas fait encore
Stilgart: Automaton2000: ça promet...
Automaton2000: non on est pas dans les regles
Stilgart: Automaton2000: règle ta tortue déjà
Automaton2000: ah bah oui c'est le problème de la semaine
Stilgart: gimp, un plugin, ou gtk ?
JBM: je sais pas j'ai ferme le dialog
JBM: j'ai rien contre rapporter les bugs
JBM: mais la procedure etait "creer un compte sur le tracker, copier/coller ceci"
Stilgart: donc gtk probablement
JBM: la premiere etape m'a tuer
Stilgart: clairement
Zorg1: alors c'est bon t'as ton click ? ^^