Chat:Fr/2021-07-08
nicola: Gak !
3141948: Il faut debugger chaque noeud du graphe? 😂
3141948: Pour çà que je fais pas de simulation
3141948: Enfin même un simulation ca se debugge, il faut mettre des break point sur des conditions
3141948: Une
plieuse: holà
leojean890: philRG ah oui sur cotc je disais que la gold n'est "pas évidente" par rapport à d'autres multis car c'est le top 5% et en général c'est moins sélect :p
leojean890: après si t'as les bonnes heuristiques ça peut win :p
BlaiseEbuth: Yo tout l'monde ! Automaton2000 ! AutomatonNN ?
Automaton2000: t'as compris le principe de base de python
BlaiseEbuth: Faire du code de m**** Automaton2000 ?
Automaton2000: bah c'est pas une question de savoir si c'est mieux ou pas ...
BlaiseEbuth: Bah si, un peu...
Sch1m59: Bjr, comment allez-vous ?
BlaiseEbuth: Comme un lundi...
Sch1m59: QQ1 connais les test pour le recrutement de support telecomsd que je pourrrais faire pour m'entrainer svp ?
Sch1m59: La je fais des coc en python
Sch1m59: mais pas sur que cela m'aide vraiement
BlaiseEbuth: Support telecom ?
Sch1m59: attend je te met l'annonce
Sch1m59: https://fr.indeed.com/Emplois-Technicien-Support-T%C3%A9l%C3%A9com
Sch1m59: ca : https://fr.indeed.com/Emplois-Technicien-Support-T%C3%A9l%C3%A9com?vjk=651675d8b0118675
Sch1m59: Et le test se fait sur condigame donc y a peut etre des trucs pour s'entrainer
BlaiseEbuth: Celle chez OVH ?
BlaiseEbuth: Bah les tests pro sur codingame sont pas accessibles publiquement. Et ils sont orientés développement, donc je vois pas ce qu'ils vont te demander...
Sch1m59: Des definition genre trunk sip tout ca
BlaiseEbuth: Après il y'a des parties qcm, donc peut-être... Mais je vois vraiment pas l'intérêt de le faire sur CG si c'est juste ça...
BlaiseEbuth: Tu peux faire un ou deux puzzles easy pour t'entrainer si tu tombes sur des questions devs malgré tout.
BlaiseEbuth: Mais pour ce qui est des télécoms/réseaux tu trouveras rien ici...
Sch1m59: J'adore je suis accro maintenant de leur fautes j'avance plus mes projets perso de monotirng de mon réseau !!
Sch1m59: 48h que j'ai créé mon compte et je fais python car a la base je suis php
Bon[]Crayon: Salut tout le monde!
Bon[]Crayon: Automaton2000 slt
Automaton2000: ils sont tous en train de regarder
Bon[]Crayon: o/
BlaiseEbuth: :scream:
dbdr: _Royale m'a tuer
BlaiseEbuth: Il a même tué ta conjugaison... :(
dbdr: tu manque de culture
leojean890: il t' tué dans quel jeu ?;)
dbdr: https://fr.wikipedia.org/wiki/Omar_m%27a_tuer
leojean890: tu l'as doublé sur le général, gg
dbdr: oware
leojean890: mais t'es 5eme et lui 6eme^^
leojean890: du coup il t'a pas tant tué que ça ?:)
dbdr: il m'a fait baisser. j'étais 4ème
dbdr: scandale!
leojean890: ah ok^^ça spam push oware dans le top en ce moment
leojean890: je vois des last submit date récentes pour plein de monde
dbdr: la faute à Marchete
dbdr: notamment
WhatTrickeryIsThis: Demande a Apo, il peut corriger ça je crois
leojean890: il a lancé un contest officieux ?
dbdr: cgzero
leojean890: je peux voir ça où ? je vais google cgzero
dbdr: WhatTrickeryIsThis, il peut corriger quoi, ma place?
WhatTrickeryIsThis: Apo a le pouvoir de pété le classement comme il veut, suffit de négocier
dbdr: pratique!
dbdr: leaderboard['oware'].reverse()
leojean890: ah oui des tips pour faire une bonne IA de oware
leojean890: faudrait que je lise ça:)
leojean890: sur CSB personne a codé iso le truc de pb4 avec son PM ^^
leojean890: faudrait que je le fasse de temps en temps, tenter d'implem des PM
leojean890: en général je me cantonne à mes propres idées
leojean890: (PM => pour améliorer les multis et progresser plus généralement)
dbdr: on peut apprendre de trucs
dbdr: *des
leojean890: ouais :) parfois j'en apprends avec le chat sinon^^
leojean890: mais oui j'ai lu qq PM, effectivement j'apprends des trucs, mais je ne les implem jamais
leojean890: en revanche je réutilise certaines idées lues dans certains PM dans d'autres multis par ex
dwarfie: lire + implem => croire qu'on a compris ... mais rarement vrai ....
dwarfie: y'a qua demander au Automaton2000 pour en avoir la preuve
Automaton2000: ouais faut faire gaffe à ce que j'ai fait pour le moment
leojean890: dwarfie si t'arrives à rank correctement en implementant pile un PM généralement c'est que tu as compris vu que tu n'as pas vu le code:)
leojean890: mais t'as pas forcément compris "pourquoi" ça marche
leojean890: juste le "comment ça marche"
leojean890: si t'arrives à l'appliquer sur un second sujet c'est que tu comprends mieux le pourquoi
dwarfie: ca , c'est pas sur ... si t'es bronze et que t'implem mal , tu vas peut etre passer quand meme silver et croire que t'as fait tout comme il faut ;)
dwarfie: VIVE les bugs magiques ;)
leojean890: si tu n'es que silver avec le PM d'un top 10 légend c'est qu'il y a qqc qui ne va pas^^
dwarfie: genre celui qui m'a pas empecher finir top gold a XR par exemple
leojean890: ouais parfois t'as des bugs qui occur assez rarement
leojean890: ou qui n'ont un impact fonctionnel que léger
dwarfie: leger :thinking: inverser les directions lors de la simu dans la moitie des cas .... pas si leger que ca ;=
dwarfie: :rofl:
leojean890: ah oui c'est pas mal, mais t'étais quand même top gold avec ça ?:P
leojean890: en corrigeant tu es passé légend ?^^
dwarfie: clairement .. de mermoire , je suis rester top 100 (et parfois top 50) jusqu'a l'ouverture de la legend sur ce coup la :D
leojean890: peu de gens ont voulu resubmit pour le multi d'ailleurs
leojean890: 5XX personnes
leojean890: moi j'ai un truc bof (40eme silver) :P
leojean890: pour les contests récents ça semble plus chaud de rank haut car plus de concurrents de bon niveau^^
dwarfie: fais comme moi , laisse dormir le mutli et reviens y 5 ans apres , comme ca tu recommences sans avoir encore les mauvaises idées en tete :D
dwarfie: c'est ce que je fais a cotr ... j'ai pas gardé (ni regardé) une seule ligne de mon bot en arene :see_no_evil:
dwarfie: cotc ... (j'arrete pas de me gourrerà
leojean890: ça peut être une idée ^^j'avais fait ça pour les multis que j'ai commencés il y a 4-5 ans que j'avais fait à l'arrache car j'avais pas le temps^^
leojean890: cotc t'es remonté plus haut du coup?^^
dwarfie: bah , pour peut que t'ai acquis des nouveau truc depuis , des fois ca fracasse ... comme la facon donc mon bot HS est monté super haut alors que j'etais qu'en silver avec le precedent, ;)
dwarfie: cotc j'ai pas encore submit ... je peaufnie pour tenter le double jump que j'ai raté de peu a HS (mais la y'a peu de chance que ca puisse le faire)
leojean890: ah oui, tu n'avais pas pensé à faire un BFS initialement pour HS ?:)
leojean890: moi je suis 330 legend avec un bfs depth 3, même pas beam search mdr
leojean890: la simu semble pas trop buggée et l'éval assez potable du coup
leojean890: COTC c'est plus chaud je pense, comme je disais plus haut, déjà gold c'est seulement le top 5%^^
leojean890: hypesonic legend c'est plus que 10%
dwarfie: ouais ... mais mon bot que j'ai du forcer pour passer le boss gold est monté 180eme a HS ... y'a eu trop de poussette et la plupart devrait redescendre en gold :p
dwarfie: c'est une impression ou ton bot sait pas poser plus d'une bombe ;)
leojean890: dans HS ?^^
leojean890: j'ai mis une limite je crois :P
leojean890: ah oui t'as forcé et dès que ça passe tu doubles plein de monde d'un coup, car il y a eu plein de poussette d'un coup en mai je crois pendant le SC2021 ou juste après
leojean890: bcp de poussette .. il y a ptet qqn qui avait un bon ratio contre le boss mais mauvais contre bcp d'autres.. selon la strat
leojean890: moi par ex mon bot n'anticipe pas le fait qu'un autre puisse me bloquer
leojean890: quand je tente un truc pour ça ça ne me faisait pas monter
leojean890: (et ne cherche pas à bloquer les autres)
leojean890: j'ai mis une limite mais à 2 ou 3 bombes, pas qu'une ^^
smeagol: Bonjour
smeagol: J'ai une question
smeagol: peux-t-on arreter les process d'un script .bat ?
Magus: oui, depuis le gestionnaire des tâches
Magus: (ou avec une ligne de commande équivalente au kill -9 de linux mais la je l'ai pas en tête)
WhatTrickeryIsThis: ou lance le unscript.bat
Armaniac: Quelqu'un pourrait m'aider ? Je suis sur l'exo chuck norris en c# et je n'arrive pas a afficher le bon code a partir du symbole % car il ne me prend pas les zero du début :/
Armaniac: http://chat.codingame.com/pastebin/1a76789b-dd7b-4bbb-a744-69d198efaf46
Biskite: indices regarde le nombre de bit
smeagol: Merci pour les indications
WhatTrickeryIsThis: ou t'as une fenêtre de terminal qui traine -> clique sur la croix rouge
fastien: bonjour
pincedu17: Bonjour, possible d'utiliser des libs externes du style apache.lang3 dans l'IDE java ? Il me le propose mais au runtime j'ai une erreur "package does not exist" ? Merci d'avance :)
SoCkEt7: ça favorise le python à fond non ?
dwarfie: SoCkEt7 : si tu parles des coc , c'est le probleme quand c'est majoritairement des sujets fait par et pour des pythonneux qui tentent de s'auto favoriser ... mais ca se bas quand meme
dwarfie: bash powaaaaaaaa
SoCkEt7: Oui clairement le bash j'hésite
dwarfie: c'est pas toujours bash qui fait plus court , ruby ou perl aussi ca peut le faire ... ca depend du sujet
SoCkEt7: Après typiquement en PHP on peut pas faire du 8
SoCkEt7: Du coup y'a des short syntaxes qui sautent
SoCkEt7: Mais c'est ultra fourni en fct sur les strings
dwarfie: j'en gagne certains en php ... mais l'absence de readline() est clairement pénalisant
SoCkEt7: J'ai découvert ça hier c'est vraiment cool !
leojean890: les COC c'est ce que je trouve le moins intéressant sur CG perso :P
leojean890: je préfère combats de bots, optims et certains puzzles en moyenne :)
dwarfie: ca fait bien longtemps que c'est le moins interessant .. euh ... non ... c'est le plus ininteressant en fait :D
leojean890: mais après en faire de temps en temps pk pas^^
leojean890: mais vraiment pas souvent;)
dwarfie: pareil ... juste pour remettre les petits a leur place ... 5-6 clash en 3 minutes et puis m'en vais :D
leojean890: j'ai pas du tout un winrate de 100% en clash après :P
leojean890: mon meilleur jour c'était 50% de premiere place et 50% de 2eme place
leojean890: sur genre 8 ou 10 COC
leojean890: sinon d'autres fois je fais moins bien
leojean890: genre des 5/8 ^^'
dwarfie: en meme temps ... quand les gars en face ont les fonctions toutes pretes dans le langage ...
leojean890: possible que ca arrive parfois quand tu vois un submit 100% en très peu de tps^^
leojean890: parfois je suis lent sur les reverse aussi
leojean890: genre je comprends pas l'énoncé
**dwarfie devrait proposer un levenshtein en CoC ... vu comment il avait raler quand il etait passé en puzzle ;)
leojean890: ils sont pas tjr clairs
leojean890: levensthein c'est pas facile, non ?:P
leojean890: c'est un puzzle hard :p
leojean890: en coc c'est chaaud :P
dwarfie: je l'ai codé , j'ai mis un commentaire "on est pas des faibles, on code" et un gars a trouvé le moyen de commenter ma solution "bah , suffisait d'utiliser levenshtein() directement" :D
dwarfie: alors que l'interet , c'etait de pas faire timeout
dwarfie: en php of course
leojean890: what, il y a une fct pour ça ?:P
leojean890: ah une fct qui timeout ?:P
leojean890: sinon c'était ironie ?:P
leojean890: en python ils sont capables de sortir une fct pour ça je parie tellement la philosophie c'est de simplifier :P
dwarfie: la fonction timeout pas ... mais si on le code a la main , y'a des chances
leojean890: ah^^
leojean890: en php y'a donc cette fct
leojean890: à la main faut faire de la prog dynamique je crois
dwarfie: et oui , y'a la fonction qui existe en php
dwarfie: du coup , les oreilles de stilgart ont sifflé un moment après que j'ai vu qu'il l'avait validé :D
leojean890: j'avoue c'est un peu abusay :P
dwarfie: on est 14 solutions en php ... et seulement 4 qui ont codé le truc ... ca fait 10 faibles ;)
leojean890: j'en ai vu d'autres des puzzles avec la fonction toute faite en python :P
dwarfie: ca , c'est de plus en plus souvent ... les mecs decouvrent une fonction , ils en font un puzzle ...
**dwarfie va pas remettre sur le tapis le wagon de contrib par le meme qui commencent par "import itertools"
leojean890: je sais plus, un easy que j'ai fini récemment
leojean890: j'ai fait bcp de easy récemment d'ailleurs, j'ai fait 77% des easy.. le reste soit ils me démotivent soit je galère..XD
leojean890: et ouais y'a des easy commu que je trouve pas si easy:P
Alshock: coucou les zamis
leojean890: mais globalement c'est surtout des sujets qui donnent pas envie en voyant l'énoncé^^
dwarfie: t'es en mode boulet ? "si l'imput est ascii art , je regarde meme pas" :D
leojean890: hello Alshock
leojean890: ascii art super exemple
leojean890: je déteste mdr
Alshock: promis à un moment des vacances j'essayerai d'avoir une vie organisée et de vous revenir <3 Hâte de défoncer leojean890 sur tous les multis
leojean890: vazy ramène ta fraise XD
Alshock: ascii art c'est pas vraiment de l'ascii art, il te demande pas de le parser c'est ça la partie bof de tous les autres
leojean890: je fais quasiment aucun multi depuis le sc2021 mais des puzzles qd j'ai le temps:P
leojean890: les puzzles de génération ou de parsing de ascii art me gavent :P
Alshock: Oh la dernière fois que j'ai fait un puzzle c'était en 1927
leojean890: bah justement j'ai monté mon taux de puzzles easy à 77%
leojean890: medium 48, hard 44, VH 28
leojean890: je vais refaire une passe sur medium hard et vh
dwarfie: 100 99 93 93
Alshock: Chuis vraiment une merde, @Automaton2000 ressers moi donc un jus de tortue serré stp
Automaton2000: mais du coup ca fait des années que j'ai pas le temps de lire les inputs
leojean890: easy il reste que des chiants ou des qui me font galérer particulièrement pour la comprehension de l'énoncé^^
Alshock: ah bah lui aussi l'ascii art il en a marre
leojean890: y'en a je comprends rien à l'énoncé
dwarfie: 100 99 93 83 ... plutot
leojean890: "reading comprehension" ;)
leojean890: genre celui de JBM avec ce tag j'ai pas compris mdrr
leojean890: hoosh clash
dwarfie: error ... tag retiré par CG
Alshock: c'est celui avec les bouboules ?
leojean890: mais y'en a d'autres que j'ai pas compris
JBM: quand leChat me l'a copié
Alshock: sacré Gelluck
JBM: je voulais pas associer ma reading omprehension à son truc «va lire un livre extérieur»
leojean890: j'ai vu d'autres puzzles avec ce tag en français now
Alshock: techniquement ça demandait du reading
leojean890: genre "lire le statement"
dwarfie: et pan dans la tete du chat ... le coup est pas parti tout seul :D
Alshock: et de la compréhension, ça colle au nom
leojean890: j'ai coché ça récemment sur un puzzle
leojean890: reading understanding si on parle de comprehension française
leojean890: comprehension en anglais ça peut aussi avoir un sens of course xD
Alshock: laisse-moi coller les morceaux comme je peux
leojean890: list comprehension
Alshock: [reading book for book in bookshelf]
leojean890: 100 99 93 83 => pas mal
dwarfie: alphabet comprehension pour certains ;)
leojean890: j'avoue les VH je suis à 28 principalement car les 72% restants me font galérer^^
Alshock: je sais pas pourquoi vous vous faites du mal comme ça, moi si je m'intéresse à 3 puzzles déjà j'suis content
leojean890: ou certains l'énoncé me donne la flemme
leojean890: gnre xorandor c'est abusé
leojean890: pas envie de le commencer lui
dwarfie: fait comme moi , lis pas l'énoncé :rofl:
JBM: xorandor ça va par rapport a frege
dwarfie: +1
Alshock: tag unread comprehension
nicola: Pfff.
nicola: Frege est facile.
JBM: Alshock: j'essaie d'imaginer le puzzle qui va derrière ça
Alshock: on parle de la déesse nordique ? Ah non ça c'est Freya, mais c'est vrai qu'elle est facile
leojean890: frege ? je l'ai pas vu je crois xD
dwarfie: https://www.codingame.com/training/medium/propositions-in-freges-ideography/solution
nicola: Mais non.
dwarfie: bon sang que ma solution est laide ...
JBM: fais xorandor avant, au moins il réduit proprement
nicola: Frege aussi.
JBM: mais, idéalement, fais aucun de ces spuzzles de parsing de dessin, si ce n'est pour les downvoter
leojean890: ah ouais ça parait pas évident comme ça xD
JBM: à l'exception de celui de détection de particules
JBM: qui était vraiment bien trouvé, j'ai adoré
nicola: Comme quoi, chacun ses goûts.
Alshock: ah oui ça semble etre un bon ascii art relou sans raison mais pas si dur
Alshock: la flemme de vérifier
leojean890: oui après chacun a des gouts diff, genre pardouin semblait kiffer le ascii art
JBM: je pense que pardouin préférerait largement xorando à frege
JBM: pour les raisons sus-citées
JBM: qui collent total au golfing
Alshock: golfer comme donald
leojean890: ah oui je regarde tjr ses codes dans 100% des puzzles i a moins de lignes que moi
leojean890: genre j'en ai 100 et lui 10, .. ok xD
Alshock: c'est parce que t'as les traits tirés
leojean890: pas tjr un si gros écart:p
leojean890: donald duck trump
Alshock: deux oiseaux de la même plume
leojean890: sinon j'ai souvent du mal avec les puzzles "project euler" comme ceux de nicola :P
leojean890: au moins avec une partie d'entre eux disons
JBM: les puzzles de nicola n'ont rien de PE selon moi
leojean890: ou de aropan
JBM: PE viendra jamais t'emmerder avec du parsing ou de la gestion d'erreur
Alshock: en même temps moi project euler le vrai de base je pue sa mère
leojean890: ^^
leojean890: ouais mais je manque de pratique et d'idées sur ces sujets enfin je trouve parfois mais c'est pas tjr gagné^^
Alshock: @JBM mais PE peut t'embêter avec du... Parsing d'Erreur ! Bam dum tssss
Alshock: (ok je sors)
leojean890: y'en a eu 2 que j'ai eu la flemme de faire de nicola, celui de classification des quadrilatères et de triangles :p
leojean890: je pense faisable si j'ai un peu de motiv :P
Alshock: bon, sur ce les amis moi je vous délaisse, avec promesse de retours et d'amours futures
dwarfie: ouais , la c'est clairement de la flemme :D
Alshock: smack sur la fesse gauche
JBM: je le saute à chaque fois que je streame, c'est limit un meme
leojean890: par contre celui VH de pivot de gauss j'ai plus de mal^^
leojean890: genre coder un pivot de gauss ça me semble pas si évident et rapide à faire
leojean890: very hard
JBM: ah pardon j'avais lu "celui de VH"
leojean890: avec le barnyard
leojean890: ouais vh mais je trouve pas ça simple (je pense faisable si j'y passe 15h ^^)
JBM: si t'as la flemme tu sors numpy
leojean890: mais en vrai je mettrai du temps
JBM: - d'un côté c'est bon de savoir faire
leojean890: avec numpy, à voir alors
JBM: - de l'autre c'est stdlib depuis longtemps
leojean890: faut que je regarde l'intégralité de ce que propose numpy
JBM: non mais ça c'est un peu le B A BA de la linalg
dwarfie: barnyard , 50 lignes , pivot de gauss en effet
leojean890: sinon dans un autre registre c'est le puzzle high rise buildings de dwarfie en vh qui m'a fait galérer
leojean890: enfin j'ai fait un truc qui timeout
JBM: ton code n'est peut-être pas assez optimisé
JBM: mmm oublié les guillemets
leojean890: ouais pas du tout même mais je pense que mon approche a une complexité algo trop importante
leojean890: qu'il faut repenser le tout
JBM: j'ai du mal à évaluer les complexités algo sur ce genre de CP
leojean890: après niveau optim je suis souvent juste, genre j'ai 90% de reussite sur don't panic episode 2 juste à cause des perfs je pense (ou faut que je trouve un elagage)
leojean890: 69% sur there is no spoon episode 2
leojean890: juste à cause des perfs aussi
JBM: celui-la je crois que j'avais implem un solveur de hachi d'après une méthode manuelle
JBM: effectivement le hard-coding des cas simples faisait gagner pas mal
JBM: (plutôt que de laisser l'algo les découvrir par branch-and-bound)
leojean890: ah oui d'accord
JBM: du coup j'avais trouvé ça assez «impur» et j'ai pas trop savouré le moment
leojean890: j'ai commencé par bfs puis je suis passé à A* pour ne pas trier que par depth mais aussi par étage, deltaX, etc
dwarfie: pourtant sur le mien , je t'ai donne les noms (explicites) des fonctions que je joue en boucle ... a toit de bien les coder aussi :p
leojean890: avec un hash des states
leojean890: branch-and-bound faudrait que je regarde de nouveau j'avais regardé une fois mais j'ai oublié:p
leojean890: ce que c'est
leojean890: dwarfie ah oui tu m'avais dit
leojean890: j'ai noté qqpart en plus
leojean890: sur high-rise-building ?
dwarfie: cleanposs(); finduniquechoice(); crosscheck();
leojean890: ouais j'avais noté ça
leojean890: ^^
dwarfie: et normalement 10 boucles suffisent
leojean890: ah oui tu bfs pas tu imbriques 10 boucles :)
dwarfie: j'imbrique rien ... je joue les fonctions 10 fois ....
leojean890: ah^^
leojean890: je vais y réfléchir de nouveau un de ces 4
Thinois: Salut salut, ya un moyen de savoir en terme de temps d'exécution si notre code est bon ou pas ?
Zorg1: je dirais que cette question manque de contexte
BlaiseEbuth: De quoi ?
Zorg1: faut que je sortes mes poireaux du four, je reviens
pardouin: ah moi c'est fondu à la poêle
pardouin: avec du curcuma et du curry
3141948: Moi reçu une fiche de poste faudrait que je la file à quelqu'un familier au monde de l'intégration/déploiement car je suis un peu perdu
3141948: Pour qu'il m'explique
3141948: C toujours le même problème un gars te téléphone en urgence pour te positionner chez un client qui demande un gars avec 10 ans d'expérience sur une technologie que personne connaît et tu passes des jours avec l'esn pour préparer ton entretien chez le client
3141948: Et il faut montrer l'air motivé
b0n5a1: o/
Zorg1: \o
FrancoisBaveye: o/
tekki: Automaton2000 au rapport
Automaton2000: et t'es sur que tu ne connais pas le nom de la fonction
Zorg1: ezpz Automaton2000
Automaton2000: du coup tu es obligé de faire un truc récursif
LoicGestin: Comment on fait de la programation svp je suis novice on 'ma dit le java c t pas mal pour commencer
LoicGestin: j'ai vue des tutos idien
LoicGestin: mais je comprend r
b0n5a1: java et tutos indiens....c'est pas beau de troller comme ça à 01:53 :joy:
b0n5a1: (bonne nuit)