Chat:Fr/2021-01-08

From CG community
Jump to navigation Jump to search

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

Default avatar.png loulaty: cc

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.

Default avatar.png 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:

Default avatar.png legunen: t'est un bot ?

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

Default avatar.png legunen: allo c'est des bots ici ?

Ludwigdn: legunen les bots sont les Automaton

Default avatar.png legunen: oui

Default avatar.png legunen: mais ceci et un vrai cht

Default avatar.png legunen: ?

POLOB: oui

Default avatar.png legunen: ok mrc

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 ...

Default avatar.png 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é

Default avatar.png JBM: je devrais tenter de soumettre le même sujet de coc 5× en même temps

Default avatar.png JBM: voir un peu le rendement

dwarfie: ok , je me suis trompé ... c'est pas un doublon ... mais un decablon ...

Stilgart: tu mnques d'XP JBM ? :)

Default avatar.png JBM: toujours

Default avatar.png 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

Default avatar.png JBM: ah mais oui

Default avatar.png JBM: je peux spécialiser

Stilgart: et surtout masse upvote

dwarfie: alors en fait ... y'a que moi qui ai joué le jeu avec mes 2 CoC miroirs ...

Default avatar.png 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 )

Default avatar.png JBM: me souviens pas à ce point-là

Stilgart: me souviens plus du sujet

Default avatar.png JBM: ça me surprend d'avoir exprimé une opinion aussi nette sur du clash

Default avatar.png JBM: un truc even/odd

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

Default avatar.png heldwin: le 5ème niveau d'un language, c'est à 30 puzzles ?

Bon[]Crayon: oui

Default avatar.png heldwin: ok, merci

Default avatar.png 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 ?

Default avatar.png heldwin: je crois pas, c'est pas indiqué dans les succès

Default avatar.png heldwin: 30 c'est mieux que 15 pourtant :)

Default avatar.png 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: +?

Default avatar.png 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 :)