Chat:Fr/2021-01-08
DPAmar: tortue tout le monde, et Automaton2000 et AutomatonNN
Automaton2000: oui mais au final c'est la même pour moi
AutomatonNN: est ce que c'est pas trop dur que tu dois pas le faire ?
Ludwigdn: DPAmar Tortue !
DPAmar: :turtle:
DPAmar: tiens est-ce que les bots sortent des emoji des fois ?
Zorg1: ça arrive
Zorg1: quoique pê plus après les modifs suite au plantage d'Automaton2000
Automaton2000: Zorg1 je suis batman !!!
Zorg1: je savais bien que t'avais une identité secrète Automaton2000
Automaton2000: ha mais je suis en train de faire un bfs avec 0 ajout ?
Zorg1: ce talent Automaton2000
Automaton2000: il est sur cg depuis le début ?
darkhorse64: Si ce bot est notre reflet, on est tous complètement barrés
Zorg1: la magie des chaînes de Markov
POLOB: Hello
philRG: Sibwara: j'aurais fait: [k + j for k in listeA for j in listeB]
POLOB: Ils ont dicos pré-remplis ces bots ou ils piquent des bouts de phrases dans les conversations ?
philRG: mais pas testé les perfs, sinon essayer john the ripper et options de transformation (mais ça reste limité)
Zorg1: POLOB : Automaton2000 construit sa chaîne de Markov avec les conversations du chat
Automaton2000: je pense que c'est mieux
Zorg1: t'as un article de BLOB sur les bots : https://www.codingame.com/blog/markov-chain-automaton2000/
Automaton2000: y en a pas des masses
Zorg1: *BLOG
POLOB: cool, je vais y jeter un oeil
philRG: Sibwara: avec une liste de 2000 users et 100 suffixes, j'ai un temps de calcul de 35ms, mais j'ai qu'une instruction: liste = [k + j for k in listeA for j in listeB]
philRG: j'ai pas compté le nombre d'instructions dans ton code, mais y a du monde au balcon
philRG: pour un langage interprété
philRG: je suis bon pour les contests de contests :-)
Ludwigdn: Hum, dans le puzzle Chuck Norris, il faut convertir les espaces en binaires aussi, ou les ignorer ?
Stilgart: "Your program must encode a string "
Stilgart: et les espaces font partie de la chaine
Ludwigdn: ouias nan mais en fait mon pb ne vient pas de là en fait
Ludwigdn: mon padleft est mal fichu
Sibwara: merci pour vos réponses
Sibwara: j'ai environ 400k de suffixes à ajouter ^^
philRG: quelle taille font les suffixes.
Thyl: comment on temporise un prog en Cpp ??
Sibwara: @philRG en general 5 char de long chacun
POLOB: Thyl tu veux mesurer le temps d'execution au runtime ?
Sibwara: en fait mon problème immédiat c'est que j'explose l'occupation mémoire, vous me conseilleriez de faire comment pour pas stocker tout en ram ?
POLOB: tu peux utiliser chrono::high_resolution_clock::now
POLOB: et après, c'est la joyeuseté de la lib std c++
POLOB: chrono::duration_cast<chrono::milliseconds>(now-start).count();
Bon[]Crayon: Bonjour tout le monde :grinning:
POLOB: hello
Bon[]Crayon: Salut AutomatonNN Salut Automaton2000
AutomatonNN: oui
Automaton2000: mais c'est quoi ton algo ?
Bon[]Crayon: Automaton2000 top secret
Automaton2000: comment va ton stc ?
Thyl: c'est just pour mettre en pause n temps
POLOB: https://en.cppreference.com/w/cpp/thread/sleep_for
Ludwigdn: J'ai rematté E.T. hier, et j'étais sur le cul de voir à quel point il avait bien vieilli (pareil pour les Goonies ou Jurasic Park d'ailleurs). Spielberg a vraiment quelquechose de particulier.
legunen: c'est des bots qui parlent ?
POLOB: c'est pas sympa de parler de Ludwigdn comme ça :)
POLOB: Automaton2000, AutomatonNN vous être humains ?
AutomatonNN: oui
Automaton2000: bah c'est pas trop dur à gérer
POLOB: énorme :)
Ludwigdn: tortue tortue tortue tortue tortue tortue tortue... :nerd:
POLOB: Automaton2000 dis tortue
Automaton2000: ça aurait pu etre pire
POLOB: AutomatonNN une tortue peut-être ?
AutomatonNN: oui j'ai pas compris ce que tu veux dire
POLOB: Magique des fois les réseaux de Markov :)
POLOB: Sinon, je te fais la même réponse que Zorg1 m'a fait ce matin : https://www.codingame.com/blog/markov-chain-automaton2000/
Automaton2000: sa doit etre un truc du genre
legunen: allo c'est des bots ici ?
Ludwigdn: legunen les bots sont les Automaton
legunen: mais ceci et un vrai cht
POLOB: oui
Bon[]Crayon: Automaton2000 AutomatonNN fusion MEGAAUTOMATON
AutomatonNN: donc la c'est que c'est pas trop long :/
Automaton2000: mais pour une raison x
POLOB: Si tu dis pas AutomatonNN ou Automaton2000, c'est des vrais gens
Automaton2000: en fait c'est pas la mort non plus
AutomatonNN: oui oui il va c'est pas un peu de contest que tu t'es trompe
POLOB: même si des fois, on sait plus trop :D
Bon[]Crayon: Il y que des humains qui écrivent le mot tortue, pas vrai Automaton2000?
Automaton2000: j'ai juste envie de dire
philRG: @Sibwara j'ai fait tomber mon imac obligé de rebooter avec 400.000 en suffixe
philRG: avec 40.000 suffixes ça passe en 14s
philRG: faudrait décomposer ta liste de suffixe en 10 liste à mon avis
philRG: je tiens à mon imac, j'en ai déjà fondu un suite à session facetime avec ma fille, donc je fais gaffe
philRG: je crois carte graphique qui a grillé
philRG: @Sibwara bon courage... si tes comptes utilisateurs sont accessibles de l'internet. Ca brute-force dur sur le web, j'espère que tu as un failban ou outil du genre
philRG: @Sibwara: risque aussi en intranet si une machine est infectée vu que les mdp sont souvent moins forts
Bon[]Crayon: Automaton2000 as-tu débloqué ta certification Java ?
Automaton2000: non, c'est pas la peine
Zorg1: tout le monde sait qu'Automaton2000 est un des concepteurs du Java
Automaton2000: vu que tu l'as pas
Sibwara: @philRG c'est un outil pour l'audit des mdp d'un AD, c'est pas du bruteforce over the network
Sibwara: je vais push sur la sortie standard car effectivement je freeze mon pc à chaque fois aussi
Stilgart: Automaton2000: tu pourrais faire en sorte de remplacer la tasse par une tortue, du coup
Automaton2000: mais par exemple en cpp ça serait pratique de prendre un peu de motivation
Zorg1: pas qu'en cpp Automaton2000
Automaton2000: je pense que je le refasse
dwarfie: Automaton2000 ... refait rien ... ou alors dit tortue pour faire rager stilgart :D
Automaton2000: il avait un truc qui va pas être facile
dwarfie: Automaton2000 ... faire rager stilgart c'est facile ... par contre te faire dire tortue ....
Automaton2000: ce qui est le meilleur
dwarfie: Automaton2000 ... trop flou ... exprime donc le fond de ta pensée ...
Automaton2000: je crois que je vais commencer par un truc qui fait le plus dur
Stilgart: Automaton2000: dis tout de suite que tu prends du plaisir à me faire rager...
Automaton2000: ouais mais bon , c'est pas du tout
dwarfie: :rofl:
Stilgart: Automaton2000: de toute façon, tu n'arrives pas à la cheville de NN avec eZ :D
Automaton2000: oui, mais c'est pas trop compliqué de faire un push en gold
Stilgart: 1754.67s user
Stilgart: hum... trop lent ça :/
dwarfie: Automaton2000 ... te prend pas pour boulet non plus ...
Automaton2000: mais je ne sais meme pas comment je fais pour le moment
Stilgart: il se prend pour Boulet :fearful:
dwarfie: bah oui ... a se faire push en gold plutot que de coder un code qui print tortue
dwarfie: pas vrai AutomatonNN ?
AutomatonNN: oui c'est pas trop dur de tout coder
dwarfie: voila , on est d'accord
k4ng0u: clairement AutomatonNN je suis d'accord avec toi. tortue
AutomatonNN: oui enfin l'énoncé c'est que t'es pas top comme un soucis de test de tes states de toutes façons
k4ng0u: AutomatonNN oui souvent vaut mieux bien comprendre l'enonce avant de se lancer dans le probleme
AutomatonNN: oui je suis pas trop mal AutomatonNN et Automaton2000 et toi ?
k4ng0u: je ne sais pas trop, ca depend du nombres de tortue, parfois je suis AutomatonNN et Automaton2000, et parfois non
AutomatonNN: oui
Automaton2000: bon au moins je sais que ça existe pas
BlaiseEbuth: Yo tout l'monde ! Automaton2000, AutomatonNN !
AutomatonNN: oui
Automaton2000: il y a une explication ?
philRG: @Sibwara: j'avais compris. mon point était surtout lié à la prévention. En découpant la liste de 400.000 en 10 listes (je fais un clear à chacune des 10 boucles) ça fonctionne en 10*14s chez moi. J'ai un IMac mi-2011 avec 16go de ram. J'ai pas calculé la taille mémoire occupée
philRG: 10*25s plutôt (14s c'est la première boucle)
Warred: AutomatonNN, dit nous ... pourquoi tu ne parles plus à Automaton2000 ???
AutomatonNN: multi il a un peu de temps comme toi AutomatonNN
Automaton2000: oui mais quand tu dois faire des trucs au hasard
Asta971: Ha, du coup Automaton, c'est comme "That one guy with a mustache" Sur youtube ?
Shiverz: Bonjour à tous, j'ai fait ma première contribution aujourd'hui et j'aimerais du feedback, si vous aviez le temps de la regarder ca me ferrait plaisir. Merci d'avance ! https://www.codingame.com/contribute/view/6061f079befd1e4b40afeb63dbcef2de1a45
**philRG vient d'approuver sa première contribution :)
philRG: y a quand même un peu de maths :)
Shiverz: Merci beaucoup!!
philRG: un peu classique, mais l'énoncé paraît clair
philRG: de rien
philRG: j'ai fait pas mal de CoC le week-end dernier donc voilà
philRG: faut avoir fait 50 CoC pour pouvoir valider
philRG: je suis dans l'esprit ;-)
dwarfie: dans l'esprit de valider des doublons en effet ... c'est la mode ...
dwarfie: :yum:
Zorg1: les doublons c'est autorisé en CoC ...
JBM: j'avais plus compris ça comme «les sujets similaires» que «les doublons»
Stilgart: les doublons c'est pas autorisé
Stilgart: la même idée avec un thème original c'est autorisé
JBM: je devrais tenter de soumettre le même sujet de coc 5× en même temps
dwarfie: ok , je me suis trompé ... c'est pas un doublon ... mais un decablon ...
Stilgart: tu mnques d'XP JBM ? :)
JBM: c'est le principe les chiffres associés
Stilgart: parce que bon, si tu fais ça, tu auras statistiquement 3 approves et 2 refus
Stilgart: et surtout masse upvote
dwarfie: alors en fait ... y'a que moi qui ai joué le jeu avec mes 2 CoC miroirs ...
JBM: quelques sujets pour les bonnes pâtes, quelques sujets pour les haters
Stilgart: merci de penser à moi :)
dwarfie: (tellement miroir que l'un etait trop facile et l'autre trop dur d'apres jbm :D )
JBM: me souviens pas à ce point-là
Stilgart: me souviens plus du sujet
JBM: ça me surprend d'avoir exprimé une opinion aussi nette sur du clash
Stilgart: juste du fait que c'était les mêmes jeux de test
dwarfie: voila ... et les commentaires qui ont suivi etait calqué sur le vrai commentaire de l'un et le troll de l'autre :D
Stilgart: bon, 733 done
dwarfie: ca m'avait bien amuse d'en fumer certains qui cherchaient clairement l'achievement en suivant l'avis du grand chef jbm :D
Stilgart: c'est la faute à euler
**Stilgart était trop vexé d'avoir un level de moins que euler à PE
philRG: @dwarfie: doublons sur les CoC? mais comment le deviner, il ne sont pas listés
Stilgart: https://www.codingame.com/contribute/community
Stilgart: bienvenu au niveau 20
dwarfie: ben en en ayant fait plus que 50 ... deja ...
dwarfie: :rofl:
Stilgart: pour le reste, j'ai envie de dire que tout coc a déjà été fait
philRG: @dwarfie: je me souviens pas avoir fait celui-là ou alors oublié
dwarfie: Stilgart ... si seulement ton lien pouvait etre utile ... le probleme , c'est qu'on a pas ceux qui ont ete retiré par vote des user et qui du coup sont remis par un autre puis reviré .... etc etc eyc
philRG: si j'avais su, je serai resté en dessous du niveau 20
philRG: drama +1 :joy:
Stilgart: philRG: t'inquiète, ça disparait quand tu passes au lvl 50
dwarfie: deja ... au moins ... t'es niveau 20 ... y'en a qui y seront pas avant bien longtemps :D
Stilgart: bon, il est l'heure de se rentrer
dwarfie: c'est vrai
philRG: vive le lvl 50 :)
dwarfie: en fait , l'elite commence a lvl 40 ... on est moins de 50 a etre au dessus
dwarfie: et ... non non non ... a lvl 20 , t'as pas fais la moitié du chemin ;)
philRG: je profite du paysage :-) (pas pressé)
philRG: tout en me forçant à bosser un peu les langages, un peu faigneant
philRG: j'aime bien les combats de bots mais un peu light encore en simu
Thyl: en c++ y une func sleep
BlaiseEbuth: fix ta ponctuation
Zorg1: en go y a une func Println
Zorg1: c'était un message à caractère informatif
BlaiseEbuth: (╯°Д°)╯︵ƖƃɹoZ
Zorg1: excuse moi mais de nombreuses personnes se sont dit "c'était vraiment très intéressant" en lisant mon post
Ludwigdn: ah, l'esprit canal 80/90s...
BlaiseEbuth: (╯°□°)╯︵upƃıʍpn˥
Zorg1: il nous file un mauvais coton, Blaise
Stilgart: Automaton2000: fais un calin à BlaiseEbuth
Automaton2000: bon sur ce je vais manger
Stilgart: :D
Ludwigdn: génial
Zorg1: le bot qui n'en a rien à battre
BlaiseEbuth: ʇɹɐƃןıʇS ︵ \(°□°)/ ︵000ᄅuoʇɐɯoʇn∀
Stilgart: attends, il a suivi une formation d'excellence :)
Thyl: Genre une fonction qui met en pause le programme
BlaiseEbuth: Même réponse.
Thyl: tu veux quoi de plus
Thyl: ???
BlaiseEbuth: Savoir si c'est une question ou affirmation
Thyl: question
BlaiseEbuth: sleep_for, sleep_until...
Thyl: quel bibli
Thyl: ???
BlaiseEbuth: https://www.cplusplus.com/
BlaiseEbuth: Il faut que tu apprennes à chercher un peu :yum:
Zorg1: c'est vrai il est un peu paresseux Thyl
Thyl: merci
Zorg1: oh c'est en général plutôt une qualité chez un dév
BlaiseEbuth: ^^
BlaiseEbuth: #Bob
Zorg1: après tout est question de dosage ;-)
Ludwigdn: "ouais il faudrait une dose de cheval"
Stilgart: (ouf, BlaiseEbuth a fini par arrêter de jeter des gens)
Zorg1: pê sorti pour s'acheter de la bière va savoir
dwarfie: du coup , c'est au tour de Automaton2000 ce te faire des miseres :D
Automaton2000: non, c'est juste que je sois le seul à avoir le même score
dwarfie: Automaton2000 : t'as un score de tortue
Automaton2000: ça va pas se faire chier
heldwin: le 5ème niveau d'un language, c'est à 30 puzzles ?
Bon[]Crayon: oui
heldwin: ah, en même temps, c'est indiqué sur on laisse la souris sur les niveaux...
Stilgart: go go go farmer du petit carré !!!
Zorg1: ça ramène des XP au moins ?
heldwin: je crois pas, c'est pas indiqué dans les succès
heldwin: 30 c'est mieux que 15 pourtant :)
heldwin: mais bon, 30 faciles ou 30 difficiles c'est encore différent ^^
Stilgart: Zorg1: pffff, tu n'as pas honte de ramener le plaisir d'avoir un petit carré de plus dans ton profil à une simple affaire d'XP :/
Stilgart: +?
heldwin: du farming, du farming ^^
Zorg1: toujours du farming
dwarfie: bon ... un gros online bien sale pour hidden messages in images :p
dwarfie: oneline
Zorg1: celui là je l'ai résolu en 4 chars de leetshell
nicola: Trois lignes pour moi.
**BlaiseEbuth explose nicola avec son fusil Gauss.
Zorg1: ah tiens il sort de Doom
Zorg1: le BFG c'est dans lequel de Doom ?
nicola: Tous.
Zorg1: ah y avait aussi dans le 1 ? :thinking:
nicola: Et dans Quake sauf Quake 1.
nicola: Oui.
Zorg1: ok
nicola: Dans Quake 1, c’est le lance éclairs.
BlaiseEbuth: Je vais pas gaspiller un tir de BFG pour un seul caco...
nicola: Tordant à essayer sous l’eau.
nicola: Quand tu en as une flopée, ça sert.
nicola: Comme dans Hell revealed 2 MAP32.
BlaiseEbuth: d'où le "un seul"
nicola: Où tu as des tapis de cacos.
nicola: https://doomwiki.org/wiki/Weapon
nicola: C’est le fusil de chasse qui n’existe pas dans Doom 1.
nicola: Ce qui rend les démons roses plus dangereux.
BlaiseEbuth: Les pinkys... Comme par hasard c'est les démons roses à qui il faut défoncer le cul...
Zorg1: "A weapon is used by the player to attack opponents" on rigole pas sur les définitions dans le wiki doom
nicola: :nerd:
Zorg1: après j'imagine le gars qui se dit qu'il doit écrire une intro à ce genre d'article ^^
nicola: Il pourrait se contenter de « RIP AND TEAR! »
Zorg1: t'en a toujours qui se prennent pour des philosophes et veulent faire des phrases
nicola: Ils auraient pu demander à AutomatonNN.
AutomatonNN: on a pas le temps de trouver une structure
nicola: Voilà.
hanatarash: trop facile avec reduce mdr
BlaiseEbuth: Keskidi lui ?
Zorg1: il fait du fonctionnel, te laisse pas corrompre
BlaiseEbuth: Bon. :beer:
Bon[]Crayon: À la tienne
Bon[]Crayon: À la tienne, AutomatonNN
AutomatonNN: n'est ce pas ?
XorZy: Bonsoir tout le monde ! Automaton2000 et AutomatonNN aussi bien sûr \ô/ !
AutomatonNN: oui pardon
Automaton2000: ils ont de la chance
XorZy: Qui donc Automaton2000?
Automaton2000: je l'ai vu dans un replay
Bon[]Crayon: :wave_tone1:
Zorg1: o/
Zorg1: une semaine sans drama c'est épuisant
Neumann: Merde j'ai raté ça, y'a eu quoi comme drama récemment ?
Stilgart: bah rien justement
**Stilgart ne peut pas être productif tout le temps non plus
Stilgart: :p
Stilgart: cela dit, https://chadok.info/codingame/leaderboard_xp_20210107v2.html c'était cette semaine
BlaiseEbuth: Tout ces tricheurs dans le top... Même un membre du staff ! C'est honteux.
Westicles: Gardez à l'esprit que tous mes votes positifs ont été supprimés, pas seulement les votes auto-positifs. Donc, euler était innocent.
Neumann: Depuis quand tu parles français ? Google trad ?
Astrobytes: Magie noire...
Neumann: Sorcellerie
BlaiseEbuth: Gardez à l'esprit que je suis juste un gros troll. Genre on était pas au courrant qu'il y avait eu des "attaques"...
Astrobytes: sans déc :P
**BlaiseEbuth jette un kouign-amann sur Astrobytes.
**Astrobytes miam miam
BlaiseEbuth: Sur ces bonnes paroles, je vais me pieuter. Bonne nuit !
Astrobytes: bn!
Zorg1: ah tiens j'avais 19 XP d'auto vote
darkhorse64: J B M 2700. Je le vois mal appuyer 500+ fois sur le bouton
darkhorse64: C'est dangereux pour le poignet
Zorg1: je crois que notre ami avec un tourbillon avait aussi upvoté des solutions de certaines autres personnes
Zorg1: mais je t'avouerais j'ai pas trop suivi cette histoire
Westicles: A part euler, personne de plus de +15 au plus
Zorg1: faut croire que certains s'auto-upvote en douce alors ^^
Zorg1: après il y a le niveau "charité" et le niveau "hôpital" :D
Zorg1: moi c'est plutôt charité bien ordonné, tout ça ;-)
darkhorse64: Là, c'est une injection massive
Zorg1: voire de l'acharnement thérapeutique ^^
darkhorse64: Bon, je vais méditer qq heures
Zorg1: bonne nuit :)