Chat:Fr/2021-04-21
dbdr: \o
BlaiseEbuth: "Faire crasher CG à coup de commentaires"... J'aime le concept, c'est mignon. :thinking:
BlaiseEbuth: https://www.codingame.com/forum/t/will-codingame-have-problems-if-i-write-too-many-comments-on-my-code/190275
dbdr: CodeTooWellCommentedException
philRG: Je connaissais un pote de mon frère à l'X qui avait rédigé un devoir de maths sous forme de dissertation marrant
philRG: et abusant du plus que parfait du subjonctif :-D
philRG: o/
philRG: allé un petit coq au réveil pour voir ce que ça fait
BlaiseEbuth: Oui mais un coq gaulois
philRG: :-)
philRG: Your boss has tasked you with converting variable names from snake_case to camelCase.
philRG: marrant tiens
philRG: je préfère snake_case :)
philRG: ah mince mort de Prince
BlaiseEbuth: C'est vraiment un nul ton boss, il aurait dû te virer s'il a rien de mieux à te faire faire.
philRG: :-(
philRG: BlaiseEbuth clair
philRG: j'aurais moins souffert
philRG: en FR on peut pas virer les gens en CDI sans motif valable c le soucis
philRG: et quand on le fait on se fait cogner
BlaiseEbuth: Ah parce qu'en plus il a été assez con pour te signer un CDI ?!
philRG: purée je suis trop lent
philRG: print(.join([w.capitalize() if i > 0 else w for i, w in enumerate(s.split('_'))]))
philRG: BlaiseEbuth j'en sais plus ça date de 1997
philRG: combien de caractères ça fait
philRG: 85 caractères pas de regret premier a fait 65
philRG: en 5'47
philRG: 2ème 97 cars en 3'14" et après c'est entre 500 et 1000
BlaiseEbuth: tôbien
philRG: oh là celui-là était un peu plus long
philRG: hair, cheek, eye, nose, mouth, chin = input().split()
philRG: bon je share pas le code
BlaiseEbuth: Merci de nous ménager.
philRG: reconstituer le visage en ascii art
philRG: :thumbsup:
philRG: ah 1er en 2'49"
philRG: ah mais oublié si c'était un fastest ou shortest muahaha
philRG: allé dernier post et j'arrête:
philRG: for i in range(1, n + 1): print(' '.join([str(d) for d in range(1, i+1) if i % d == 0]))
philRG: prendre ça comme de la promo CG
philRG: ah ouais 76 cars le premier et moi 89
philRG: ah lol +100XP accro au CoC
philRG: merci CG distribution gratuite
Kirbiby: mais je te vois pas dans les clash
philRG: j'en fais pas trop là j'en ai fait 2-3 mais je quitte certains comprends rien à l'énoncé
philRG: A message is considered as secure if at least 50% of the characters in the message (excluding newlines) are modified. **
philRG: fatiguant
philRG: 3 par jour ça suffit bien
philRG: yes 1er en fastest code -15s sur 2ème
philRG: print(sum([(-2)**i for i, d in enumerate(n[::-1]) if int(d)]))
Alshock: philRG qu'est-ce qui t'arrive ? Tu fais une émisssion de téléréalité au coeur du CoC ?
Alshock: tu sais contrairement à la télé c'est pas parce que personne veut y être que tout le monde veut le voir
philRG: ouais carrément bon j'ai 50xp à débloquer de ma quest map pour 3 CoC en + rapide, et je suis lent
philRG: ça me fait marrer
Alshock: ah, bah bonne quest map
philRG: c çà oui de la télé-réalité :-D
philRG: et aussi +1 lvl du coup
philRG: merci AIshock là je vais essayer de passer Bronze sur CalM
philRG: et aussi mettre la questMap sur mon CV?
philRG: oh là la quest map s'emballe: +600XP
philRG: expert en algo ah ok merci CG :-)
philRG: Quête terminée: plus vite, plus haut, plus fort :-D
philRG: dit CG
philRG: j'ai déverouillé 6 médailles d'un coup dans la Quest Map
philRG: en CoC zarbi
philRG: next Quest Map: résolvez 3 CoC avec 3 langages différents (1/3)
Bon[]Crayon: Bonjour !
Bon[]Crayon: Automaton2000 Tortue!
Automaton2000: on doit faire des choses bizarres
Bon[]Crayon: Automaton2000 Comment ça ?
Automaton2000: il parait que c'est bien les gens qui font n'importe quoi
barhamou: bonjour a tous. comment aller vous ?
Bon[]Crayon: o/
Alshock: 'jour \o
Alshock: Automaton2000 tu me tras hdans mon dos maintenant ?
Automaton2000: on est tous un peu des deux
Thyl: pourquoi je m'embete à convertir des vector en tableau statiques
Thyl: ...
Thyl: :-:
Thyl: :expressionless:
Bon[]Crayon: "il parait que c'est bien les gens qui font n'importe quoi"
Alshock: Thyl parce que tu les génères dans une boucle critique ?
Thyl: non
Thyl: je genre des vectors pour lire les inputs
Thyl: pui après je gère les tab static pour la perf
BlaiseEbuth: Pourquoi tu fais pas direct des arrays statiques?
BlaiseEbuth: Magus! Répare AutomatonNN au lieu de trainer sur le forum!
Magus: je traine à plein d'endroits en même temps !
Alshock: surtout, si tu fais ce que tu dis actuellement quel est le problème ? J'veux dire si c'est qu'une fois ça me semble pas gênant
Alshock: Je croyais qu'il était à Agade le NN ?
Magus: c'est Agade qui a fait NN mais il tourne sur mon serveur
Magus: enfin tournait ... il ne veut plus booter :/
Alshock: Y a collusion
Thyl: non juste c'est pas aussi...
Thyl: ergonomique que les vectors
Alshock: ah non regarde il marche, il a pris le contrôle du compte de Thyl
BlaiseEbuth: ergoquoi?
Alshock: Il vient d'insulter tibo là non ?
Alshock: Quelque chose d'ergonomique sur CG ?
BlaiseEbuth: ergos c'est les griffes des coqs... coq... coc... C'est valide
dbdr: Magus: les bits de NN ont pourri?
Zorg1: c'est pas un mot qu'utilisent les commerciaux à tord et à travers ?
Zorg1: ergots de seigle ... LSD
BlaiseEbuth: cogito ergots sum
dbdr: C'est pas des Nike Air'Go?
BlaiseEbuth: :scream:
BlaiseEbuth: airbook adidas
BlaiseEbuth: pfiou
BlaiseEbuth: Tu vas nous causer des problèmes judiciaires avec tes conneries
Alshock: euh, c'est gênant pour un dev de plus avoir de doigts vous pensez ?
BlaiseEbuth: Ca dépends
dbdr: si il est mauvais, ça peut mieux valoir
GroutchKeu: avec la nouvelle interface neurale pour chimpanzé fan de pong de mr musk, je pense que ça devrait pas trop etre un soucis dans le future
BlaiseEbuth: Le legs de musk à l'humanité avant d'aller faire chier les martiens...
philRG: et merde j'ai répondu à un recruteur d'ESN je croyais que c'était le livreur pour la nouvelle machine à brew les potions
philRG: :-D
philRG: baisé
Alshock: brew installl ESN_hirer
philRG: keskej'vé ben power ratcontai
Alshock: ergote un peu
BlaiseEbuth: T'as retrouvé tes doigts?
Alshock: J'en ai emprunté des nouveaux
Alshock: en vrai mon majeur droit est dans une PLS incroyable
Alshock: Je crois que c'est l'arthrose
Bon[]Crayon: Il y a emprunté ceux d'AutomatonNN, d'où l'absence de celui-ci.
BlaiseEbuth: C'est ça d'être vieux...
Alshock: Bon[]Crayon putain quelle idée de génie, je suis enfin le maître du digital
BlaiseEbuth: JBM fait beaucoup de clashs en ce moment, ça m'inquiètes...
philRG: :-D
BlaiseEbuth: Faudrait peut-être lui couper les doigts... :thinking:
philRG: moi j'ai pas de chaîne Twitch (et aussi trop honte de mon niveau)
MadKnight: Magus Automaton2000 est mort sur #ru
Automaton2000: jvais essayer de me faire bouffer
BlaiseEbuth: :rofl:
MadKnight: en #ru
Bon[]Crayon: Automaton2000 Mais quelle mouche t'as piquée ?
Magus: marrant ça, le process tournait pourtant :D
NicolasPezet: bonjour, est-ce que une participation active sur la plateforme a déjà aidé quelqu'un à prouver ses compétences à une boîte? Ou est-ce que c'est vraiment pour le fun ?
Bon[]Crayon: o/
MadKnight: oui Magus c'etait pas le probleme
Magus: NicolasPezet: évidemment que tu peux le vendre sur un CV.
Magus: faut juste bien le tourner évidemment
NicolasPezet: Bah je suis content de rejoindre cette commu en tt cas
BlaiseEbuth: Ouai, c'est plus dur de le lire si c'est écrit à l'envers...
MadKnight: il ne s'est pas reconnecte apres le /kick
MadKnight: pour une raison quelconque
BlaiseEbuth: Le mec kick le bot et après il viens chouiner qu'il marche plus...
philRG: le fou
Alshock: @MadKnight working at boston electronics confirmed
BlaiseEbuth: :D
BlaiseEbuth: c'est dynamics btw
Alshock: ouais j'avoue que je connais mal les noms de boîte en général
MadKnight: bot can reconnect instantly after /kick
Automaton2000: y a des gens qui ont un code qui crash
Automaton2000: la différence c'est que dans le cas ou il est
MadKnight: onMessage() -> case "kick": reconnect()
MadKnight: Magus still not on #ru
Alshock: Automaton2000 qui reboot et tente de faire crash MadKnight
Automaton2000: et faire un truc du genre
MadKnight: "est mort sur #ru" c'est pas le "crashed"
Magus: De toutes façons pour l'instant je peux pas faire plus que juste le reboot, faudra faire avec :D
MadKnight: okay Automaton2000's back in #ru
Automaton2000: ah mais t'as une chance sur 2
Zorg1: y a plus d'Automaton2000 sur #ru et c'est la panique :p
Automaton2000: en plus du fait que les gens ont du mal à y croire
philRG: bon recruteur me dit client demande 5 ans d'XP en PHP :-(
philRG: et m'envoie un test CG en PHP
philRG: bon 1er CoC en PHP 100% mais 3/3
dbdr: leojean890 c'est fait :innocent:
philRG: purée j'en chie
philRG: http://chat.codingame.com/pastebin/7fb9ebae-b916-4381-a0ac-76655f412cf2
philRG: j'ai trop fait de python :-(
Thyl: pas mal cooperative Mate with rook
Thyl: 20 seconde de temps c'est large !
dwarfie: ezpz
Alshock: mais quel langage k'ykoze ?
philRG: dwarfie ?
philRG: pourquoi ce code m'affiche 100% et non pas 67% de serpents contents?
philRG: http://chat.codingame.com/pastebin/0a163100-4366-42eb-9948-834f1846e829
philRG: et pourquoi on continue à utiliser PHP dans le monde du web?
dwarfie: parce que ... et ... PARCE QUEEEEEEEeeeeeeee !!!!!!
dwarfie: :D
dwarfie: blgue a part , je regarde
dwarfie: c'est au niveau de strpos que t'as un soucis ...probleme ...
dwarfie: strpos($snake, ">-") == 0
dwarfie: sauf que si ca trouve pas le pattern , ca renvoie false ... et false == 0 ... faut que tu mettes un strpos($snake, ">-") !== false && avant
dwarfie: ou alors juste regarder si les 2 premiers caracteres de la chaine sont ">-" ... ca marche aussi et ca va plus vite :p
philRG: merci dwarfie c'est le black-out complet ouais j'ai tout oublié
philRG: que j'ai 5 ans ou 10 ans pour moi c kif kif
philRG: ça revient à 0
philRG: faut plutôt mettre le temps passé depuis que pas pratiqué... sur le CV
philRG: faut que je m'installe un debugger dans ma version d'eval de PHPStorm pas réussi encore
dwarfie: c'est bien le truc que j'ai encore jamais utilisé le debugger php ... faudra que je teste un jour (... ou pas)
philRG: ben var_dump et print_r suffisent mais ça me soulage
GroutchKeu: ça change la vie (et ça evite pas mal de "var_dump")
philRG: un code truffé de traces devient illisible
philRG: au début d'un multi ou puzzle, je lance direct mon debugger pour analyser les données d'input
dwarfie: ca a marché pour moi pendant 20 ans sans ... je vais pas changé pour autant ... :D
dwarfie: du moment qu'on connait php --rf et php -l , on s'en sort toujours de toutes facons ;)
philRG: je reviendrai te voir dans 20 ans :-)
philRG: merci en tout cas pour le support technique et psychologique :)
philRG: purée comment transformer ce code de CoC en PHP
philRG: n = int(input()) print(min([abs(a - n // a) for a in range(1, n + 1) if n % a == 0]))
dbdr: exec('python "n = int(input()) print(min([abs(a - n // a) for a in range(1, n + 1) if n % a == 0]))"')
philRG: <?php exec('python -c "n = int(input()) print(min([abs(a - n // a) for a in range(1, n + 1) if n % a == 0]))"');
philRG: rien sur la sortie standard zarbi
dwarfie: c'est sale ... mais on peut faire encore plus sale :D
dwarfie: python ...? ou python ...? toujours etre sur de quel python on lance ;)
dwarfie: et accessoirement , normal que ca affiche rien ....
**dwarfie tend le manuel de exec en php et par prendre l'air en sifflotant :rofl:
philRG: indeed https://www.php.net/manual/fr/function.exec.php
philRG: et voilà je suis Maître en PHP
philRG: <?php exec('python -c "n = int(input()) print(min([abs(a - n // a) for a in range(1, n + 1) if n % a == 0]))"', $output); print($output[0]);
philRG: je peux postuler
philRG: un bon truc pour avancer dans ma questmap ça tiens :-)
philRG: pratiquer sur 3 langages différents
nicola: Et comment tu gères l’indentation ?
barhamou: bsr a tous. svp quel niveau faut-il avoir sur codigames pour esperer recevoir des offres d'emplois.
philRG: bonne question nicola faut lire le manuel d'exec
philRG: quel boulet je fais
philRG: print(sum([1+2*i for i in range(int(input()))]))
philRG: alors que: print(int(input())**2)
philRG: bon ben mais c'est bien sûr :-D
BlaiseEbuth: L'est mignon le covid, on dirait une p'tite planète en pâte à modeler.
philRG: c un peu ça ouais
philRG: nicola
philRG: http://chat.codingame.com/pastebin/94b96a1b-3067-4b52-9a37-b5412f97f92a
philRG: philRG niveau 23 en PHP
BlaiseEbuth: T'as pas fermé ta balise.
philRG: balise pas blaise
philRG: ah c'est un coc ça
philRG: if sorted("balise") == sorted("blaise"):
philRG: print("True")
b0n5a1: o/
b0n5a1: tu vas perdre des bêtements si tu fermes pas ta balise
BlaiseEbuth: ...
dwarfie: philRG ... zero pointé la ... print(sorted("balise") == sorted("blaise"))
dwarfie: et aussitot je ralerais que c'est un CoC de m.... parce que le output est True et que c'est encore un pour python :D
philRG: ah ouais je perds tous mes CoC à cause de çà
BlaiseEbuth: T'en ferais pas tu perdrais pas.
philRG: mais pourquoi j'en fais déjà
b0n5a1: pour en avoir 500 ?
philRG: ah pour me perfectionner à php mais ça me paraît pas le meilleur moyen, ça va trop vite
philRG: j'ai du dépasser les 100
philRG: 109 j'en ai fait 10 today :(
BlaiseEbuth: Y'a pas de bonne raison d'en faire
dwarfie: ah ... un free xp a faire une fois rentré vient d'apparaitre ...
philRG: ben pour voir combien de temps je mets en php comparé à python :-(
dwarfie: BlaiseEbuth ... tu peut pas dire que faire du php a la place de python est pas une bonne raison d'en faire ... sinon , c'est ce que t'es malhonnete ;)
BlaiseEbuth: Bah il pourrait en faire ailleurs qu'en coc...
dwarfie: ah ca ... oui c'est sur ... en puzzle c'est mieux ... je plussoie
philRG: on a plus le temps d'apprécier sur un puzzle qu'un coc vu la richesse de l'écosystème
**dwarfie se demande si c'est la richesse des puzzles qui fait ca ou la pauvrete des coc ... qualitativement parlant s'entend ...
BlaiseEbuth: J'aime pas les pauvres
philRG: en php j'ai toujours passé beaucoup de temps à lire les docs
philRG: toujours une solution qq part
dwarfie: sur cette pensée , je me rentre , y'a un free xp qui attend ...
philRG: :-)
BlaiseEbuth: Il a l'air chiant ce puzzle...
dwarfie: philRG ... tu confond avec python ou personne ne fait rien vu qu'il y'a toujours un programmeur en C sui a fait la fonction qui resoud sans rien faire ...
dwarfie: bon , j'y vais , sinon ca va partir en debat :D
dwarfie: automaton2000 ... une tortue pour couronner cette fin de journée ?
b0n5a1: le mec qui lance un truc et part en laissant les autres s'écharper...
Automaton2000: tu sais moi le bien le mal, tout ça...
philRG: car j'ai rien compris en + Automaton2000
Automaton2000: oui mais au moins je me sens un peu con
dwarfie: :rofl:
philRG: notre ami Automaton2000
leojean890: dbdr ah ouais t'as pushé pour NOW :P challenge accepted XD
Automaton2000: il sert à quoi ?
dwarfie: Automaton2000: a rien , tu sais meme pas dire tortue
Automaton2000: c'est peut etre une bonne idee
BlaiseEbuth: Pas le temps de débattre. Je suis trop occupé à attendre d'avoir assez froid pour que me lever pour attraper le pull posé sur mon dossier soit une action rentable.
ouroumov: Je respecte cette flemme.
BlaiseEbuth: :sunglasses:
Alshock: Winter is coming for blaise
BlaiseEbuth: Nan ça va. Comme je me suis levé j'en ai profité pour remettre un témoin de Jéhovah dans le feu.
BlaiseEbuth: Et je coupe tout de suite ceux qui voudraient me taxer de stigmatisation sur un groupe religieux. Absolument pas. C'est juste les seuls qui livrent à domicile.
b0n5a1: et c'est livré par paire
Alshock: en plus généralement ils ont pléthore de prospectus sur eux, c'est sympa pour l'allumage
Alshock: ils ont vraiment pensé à tout
BlaiseEbuth: Ouai. Le revers de la médaille c'est que c'est souvent des jeunes, et qu'il faut les faire sécher longtemps avant de les utiliser....
BlaiseEbuth: M'fin j'ai de la place, donc je fait du stock sur plusieurs années.
b0n5a1: A vendre : 5 euros la cagette de petits doigts pour allumage...
BlaiseEbuth: cher
Zorg1: ma cagette est #1. ça veut rien dire, mais elle est quand même #1