Chat:Fr/2021-11-26
Lita65: Bonjour à tous et tortue à Automaton2000
Automaton2000: j'ai pas réussi à le faire dans le top 50
Lita65: Alors réessaye Automaton2000
Automaton2000: on va peut être le cas
BlaiseVonEbuthIV: Yo tout l'monde ! Automaton2000 !
Automaton2000: le tout c'est de ne pas voir ce site ici
Lita65: Je crois qu'on est deux pour le moment ^^
Lita65: enfin trois pardon Automaton2000
**Automaton2000 slaps blaiseebuth around a bit with a large fishbot
BlaiseVonEbuthIV: (╯°□°)╯︵ ┻━┻
Lita65: C'est pas très gentil ça Automaton2000
BlaiseVonEbuthIV: Sale bête
Automaton2000: le temps de réponse à ma question
Lita65: BlaiseVonEbuthIV je te vois tout loes jour dans le chat et tu réponds toujours intéligement à mes questions. Comment ce fait il que tu ne soit que niveau 3 sur CG ?
Remi.: Bonjour à tous, et bonne journée.
Remi.: (╯°_°)╯︵ TT
RadioControlledBrocolli_df4f: hello tous le monde
BlaiseVonEbuthIV: o/
plieuse: bonjour les gens
plieuse: j'ai un problème de programmation
BlaiseVonEbuthIV: \o
plieuse: je dois lire un fichier excel de 1800 lignes et trouver la ligne avec le texte qui m'intéresse
plieuse: je n'ai trouvé que la méthode bourrine où on lit chaque ligne et on teste mais c'est beaucoup trop lent
plieuse: vous me conseillez quoi ?
plieuse: merci
plieuse: regex ? proxy ?
Remi.: Salut. Possibilité de convertir d'abord le contenu excel en fichier texte ? Le parsing pour trouver la ligne sera peut-être plus rapide.
plieuse: salut, ah bon ? en csv oui sans problème
Remi.: Dans l'absolu je n'en sais rien, c'est pas quelque chose que j'ai déjà fait, mais c'est la 1ère piste que je tenterais.
plieuse: on peut peut-être l'exporter en csv puis faire une regex ?
BlaiseVonEbuthIV: La regex devra quand même être executée sur chaque ligne...
plieuse: ah zut
plieuse: en csv alors. Bon je garde l'idée de côté. D'autres idées ?
Lita65: Bonjour Remi. Bonojour plieuse
plieuse: bonjour Lita65
Remi.: o/ Lita
Lita65: ton fichier excel n'a qu'une colonne ?
BlaiseVonEbuthIV: Regex c'est juste le format pour chercher des patterns, mais que tu cherches "toto" ou "[a-z]{4}" de toute façon tous les chars vont y passer...
Lita65: je suis d'accord avec BlaiseVonEbuthIV
plieuse: non environ 30 colonnes
BlaiseVonEbuthIV: Le problème c'est le format des données. Après ça dépend c'est pour quoi faire.
plieuse: c'est pour les importer dans Katalon, qui est une surcouche de Selenium
BlaiseVonEbuthIV: Oh selenium... :)
Lita65: Honnêtement je ne sais pas comment tu peux chercher un éléments sans regarder dans ton document :thinking:
Lita65: Je ne connais pas les techno que tu utilise. tu as besoin de parcourir toute tes colonne ou tu cherche que dans une ?
plieuse: je cherche mon texte dans la troisième colonne, et quand je le trouve je récupère le texte de la septième colonne et de la même ligne
BlaiseVonEbuthIV: Comme ça je tenterais -> csv -> sqlite.
Lita65: en tout cas si tu cherche une chaine de caractère constante tu n'a pas besoin de regex.
Lita65: ou tu conserve une paire de colonne 3, colonne 7
plieuse: hmm
plieuse: sqlite ? je vais voir
BlaiseVonEbuthIV: Une fois que t'auras une bdd au lieu d'un bête fichier texte, ça devrait être un poil plus performant de chercher des trucs.
plieuse: ok
BlaiseVonEbuthIV: Sans garantie aucune, mais c'est ce que je tenterai.
Lita65: Dis nous ce que ça aura donné ;)
plieuse: bon merci
plieuse: @+
Almin5k: bonjour
Lita65: Bonjour Almin5k
Stilgart: bonjour à tous et tortue à Automaton2000
Automaton2000: j'ai besoin de faire un truc à la con
Stilgart: Automaton2000: commence pas ta journée en traitant les tortues de truc à la con :(
Automaton2000: bah on verra bien ^^
darkhorse64: De mauvaise humeur, Automaton2000 ?
Automaton2000: je suis en heuristique pure
Stilgart: non, c'est son humeur normale ça :D
darkhorse64: Ah oui, un truc à la con, Automaton2000
Automaton2000: parce que tu es sûr ?
Lita65: Bonjour Stilgart. Bonjour darkhorse64
Lita65: Remet toi à tes tortues Automaton2000
Automaton2000: mais comme je ne suis pas trop mal
Lita65: C'est pas à toi d'en décider Automaton2000
Automaton2000: faut juste pas que je suis a court d'idees
Lita65: Tu n'as qu'une idée à avoir : "TORTUE" Automaton2000
Automaton2000: ok je vois, merci !
Lita65: De rien !
13uk: hello !
Lita65: Bonjour 13uk
Nolimitestar59: :smirk:
Nolimitestar59: Salut Francis
Lita65: Salut Jhin !
Rhoubarbe: Je bosse sur du python et je rencontre des difficultés, SOS
Rhoubarbe: En vous inspirant des exemples donnés dans la partie cours, écrire un programme qui affiche le plus petit entier n tel que 1² + 2² + 3² + ... + n² dépasse 12345.
Rhoubarbe: http://chat.codingame.com/pastebin/61c64939-77f3-4a39-97e6-3baf00b49c11
Alois.S: Et quel est ton problème ?
Alois.S: (mis à part le fait que ton indentation n'est pas bonne dans le while)
Lita65: A priori au niveau de l'algo c'est bon !
Lita65: Je fais rarement du python mais à le limite tu peux peut être rajouter des parenthèse autour de (n*n)
Rhoubarbe: j'ai pas run desolé probleme reglé
Lita65: ...
Lita65: Pas de soucis. Oublie pas de vérifier si tu as vraiment un problème la prochaine fois ;)
Lita65: Automaton2000 tu en es où des colliers de tortues que je t'ai commandé ?
Automaton2000: quand je pense que ça peut être une bonne nouvelle
Lita65: Ok donc je dois comprendre que tu as pas encore fini ou pas encore commencé Automaton2000 ?
Automaton2000: je me suis fait avoir
Lita65: Tu t'es fais avoir sur quelle partie Automaton2000 ?
Automaton2000: bah c'est surtout que ça fait plus de 20 ans
**Lita65 se facepalm !!!
Lita65: C'est un sacré retard ça Automaton2000 ! Je suis sûr qu'il te manque la matière première . Tu n'as pas encore trouvé de tortues c'est ça ?
Automaton2000: si t'as pas de notion de complexité d'algo
Lita65: Arrête de te trouver des excuse Automaton2000. Les tortues c'est pas des algos et c'est pas si compliqué que ça ! Dis TORTUE !
Automaton2000: comment tu sais que tu es derrière
Green_Man: :l
Green_Man: Trop bien ce truc
Lita65: Quel truc Green_Man ?
Green_Man: Ce channel
Lita65: ah c'est la première fois que tu viens ?
**Lita65 pars déjeuné, reviens dans 45 minutes^^
Bon[]Crayon: Salut la peuplade du chat
Bon[]Crayon: Salut le people du chat Automaton2000
Automaton2000: parce que tu sais pas quelle est la différence entre les deux
Bon[]Crayon: Automaton2000 rouge et vert
Automaton2000: du coup, je me demande combien de temps et de la position de départ
Bon[]Crayon: Automaton2000 2000 s en position 1
Automaton2000: yo tout l'monde ! automaton2000, automatonnn !
Bon[]Crayon: Yo tout seul Automaton2000 :joy:
Automaton2000: y'a une date pour le prochain contest
Bon[]Crayon: Automaton2000 arrête la provocation
Automaton2000: si il y a eu déjà des cas
Bon[]Crayon: Automaton2000 il y a eu déjà des cas, ils ont finis au bagne
Automaton2000: et ça marche pour tout les autres
Bon[]Crayon: Automaton2000 même pour toi
Automaton2000: j'ai hate de voir ce que ça va plus vite que moi
Bon[]Crayon: Automaton2000 Accélère Accélère
Automaton2000: et qu'il a pas le droit de te plaindre
Bon[]Crayon: Automaton2000 je ne m'en plains pas
Automaton2000: non mais tu vas pas avoir de problème
Bon[]Crayon: Automaton2000 bonne nouvelle
Automaton2000: genre y a des jeux de tests de l'ide
Leirn: Automaton2000 on ne fait pas de tests de toutes façons
Automaton2000: quand tu es dans une fonction en c ?
Bon[]Crayon: Automaton2000 Je te tests à travers différents tests.
Automaton2000: parce que c'est pas encore fini
Bon[]Crayon: Les c codeurs ne testent rien.
Leirn: Si ça ne segfault pas, c'est que c'est bon
Leirn: Pas besoin de test
Lita65: Shame !
Bon[]Crayon: All the love you made All the promises you gave Oh what a shame,shame on u Automaton2000
Automaton2000: donc en fait tu veux pas que tu vas perdre
Bon[]Crayon: Dieu m'a Donné la Foi, Automaton2000
Automaton2000: oui mais il est quand même bon, mais provient des questions de ce type
Remi.: Automaton2000 tu te poses trop de question. Pose des tortues à la place.
Automaton2000: et les gens se mettent à faire des tests en local
Remi.: On a beau tester, ça ne marche pas avec toi automaton2000
Automaton2000: pas du tout, en fait
Remi.: :rofl:
Remi.: Bon après-midi les gens.
Bon[]Crayon: Bonne Journée
Remi.: Merci
Lita65: bonne aprèm'
**Stilgart regarde une tortue passer sous un meuble
Stilgart: Automaton2000: tu voulais du test en local, c'est fait :)
Automaton2000: bon bah je sais pas pour la même raison
BlaiseVonEbuthIV: Reuh !
Lita65: RE !
Sakisan: Il n'y a pas de suite a code-your-own-automaton2000-step-1 ?
Automaton2000: je sais , je sais pas comment je suis censé faire quoi ?
BlaiseVonEbuthIV: Fais ton propre Automaton2000, Automaton2000 !
Automaton2000: je pense que ton code est bon est quelqu'un a vraiment saboté le jeu de test
BlaiseVonEbuthIV: Ah!
Alshock: yo
BlaiseVonEbuthIV: oy
Alshock: une idée du coupable Automaton2000 ?
Automaton2000: j'ai un soucis sur le puzzle de la semaine
MuratC: ?
philRG: Automaton2000 comment est ton re?
Automaton2000: parce que c'est pas du tout pour le tout
philRG: :thinking:
Jeje_la_brute: yo
Stilgart: Automaton2000: et si tu disais tortue au lieu de raconter des bêtises
Automaton2000: va te faire perdre du temps
Stilgart: toujours aussi sympa :)
**dwarfie lance un tortank sur Automaton2000
Automaton2000: on arrive à la même place ...
Stilgart: Automaton2000 a définitivement moins de neurone que AutomatonNN
dwarfie: Automaton2000 ... :thinking: ... ah bon , alors c'est que comme moi tu l'as pas fait
Automaton2000: il y a une bonne partie de mon code, je vois pas la diff
Automaton2000: on va quand meme falloir que je le reprenne
Stilgart: évidemment que tu vois plus la diff Automaton2000, tu as mangé AutomatonNN je te rappelle
Automaton2000: je regarde ce que ça vaut vraiment le coup
dwarfie: Automaton2000 : ce qui vaudrait le coup , c'est que tu regles mon probleme avec mmdc ...
Automaton2000: je te conseille de faire un nn pour onboarding
dwarfie: Automaton2000 ... ah bon ... il a pas encore changé de nom celui la ?
Automaton2000: alors que je gagne contre le boss dans l'ide
Stilgart: mmdc ?
dwarfie: gestion de mermaid dans sphinx-doc ...
**Stilgart n'est plus là...
Stilgart: :)
**dwarfie sent qu'il va devoir install des bout de node js juste pour pouvoir faire make latex
Stilgart: j'utilise rubber pour ça
Stilgart: et un .tex.pdf: <tab>@rubber -d $<
dwarfie: pfff . la solution a vomir ... apt-get install npm ; npm install mermaid.cli
dwarfie: seulement 50Mo ... mais plus de 170 paquet avec node ou npm dedans ... :nauseated_face:
dwarfie: Error: Failed to launch chrome ... j'espere que c'est une blague ...
Stilgart: (c'est peut-être pas le chrome auquel tu penses)
dwarfie: ok , j'etais root ... mais c'est quoi cette blague ...
dwarfie: euh , helas , si ... " Running as root without --no-sandbox is not supported" et " https://github.com/GoogleChrome/puppeteer ....."
BlaiseVonEbuthIV: Stop that crazyness Dr. Dwarfiestein!
Zorg1: bah node js c'est comme maven, tu download un truc de quelques mega qui va ensuite bouffer toute ta bande passante pour télécharger des gigas de merde
Zorg1: tu me diras Windows c'est un peu pareil ...
philRG: c tout de même un peu verbeux le c++
philRG: http://chat.codingame.com/pastebin/1b717aa1-2e16-4936-8db1-b73cb57c1a16
philRG: et python
philRG: http://chat.codingame.com/pastebin/852f9d92-7737-4592-b550-be72d83cc58a
Stilgart: class Factory {
Stilgart: c'est pas un pb de C++
Stilgart: c'est un pb de Design Pattern qui servait à rien ici
philRG: j'ai essayé les struct, mais un peu plus chiant
Stilgart: PS: oops... c'était vraiment des factories au sens de GitC, my bad
philRG: lol
philRG: ;-)
philRG: détends toi c le we :-)
Stilgart: bah, j'ai tellement l'habitude de voir des gens comparer un code OO bloated avec un code normal que... voilà :)
**Stilgart tend son paquet de copie à philRG
Stilgart: cool, maintenant c'est moi qui suis en week-end :D
philRG: ooops :-)
Stilgart: ha, il y a une lettre de recomm à faire aussi
Stilgart: (le pire, c'est que comme je connais pas l'étudiant, tu pourrais la faire que ça changerait pas grand chose)
Bon[]Crayon: o/ Automaton2000
Automaton2000: et en plus c'est bon
Stilgart: \o Automaton2000
Automaton2000: sauf si elle a charge
**Stilgart fonce sur Automaton2000 avec un air menaçant
Automaton2000: salut tout le monde et Stilgart
**Stilgart s'arrête
Bon[]Crayon: Automaton2000 salut tout seul
Automaton2000: mais c'est quoi le pb avec le puzzle
Bon[]Crayon: Automaton2000 il manque une pièce
Automaton2000: ca y est j'ai envie de dire
Zorg1: bon c'est quoi la dernière drama ici ?
Bon[]Crayon: un truc avec Zorg1 mais je ne peux en dire plus
Zorg1: ispassejamérien :(
Bon[]Crayon: tant mieux
dwarfie: hummm .. a quand le mariage ?
dwarfie: :rofl:
Bon[]Crayon: Automaton2000 épouse la tortue l'année prochaine
Automaton2000: c'est sans doute pour le marché francais :d )
Akomice: foutu labyrinthe
Bon[]Crayon: Automaton2000 :d
Automaton2000: a priori il n'y a pas de raison que ce soit rentable
dwarfie: Automaton2000 : pour les impots et les allocs tu veut dire ...? si tu fais plein de gosses , c'est allocation quequette tu sais
Automaton2000: tu vas faire un mm ?
Stilgart: Automaton2000: tu as des envies de simulations dans une arène circulaire ?
Automaton2000: il est ou le boss silver
Stilgart: Automaton2000: en silver, pas comme toi
Automaton2000: ouais mais je veux pas que je sache
Zorg1: tu te caches des trucs Automaton2000 ?
Automaton2000: si tu veux monter encore plus haut ?
Zorg1: ouaip plus près des étoiles Automaton2000 ...
Automaton2000: il n'y aura plus de monde
Zorg1: la ligue GOLD Automaton2000 :p
Automaton2000: on n'a pas les mêmes
dwarfie: reviens Automaton2000 ... on a les meme a la maison depuis l'an 2000 ;)
Automaton2000: il doit y avoir moyen de faire un push en gold
Zorg1: bah faut être en gold Automaton2000
Automaton2000: en tout cas j'ai jamais vu une ligne de code
Zorg1: ah tu fais manager sur CG Automaton2000 ?
Automaton2000: je me rends compte que j'ai pas du tout la bonne approche
Stilgart: :rofl:
BlaiseVonEbuthIV: D'autres devraient être aussi lucides... :smirk:
Zorg1: l'indispensable petite vacherie de Blaise :D
BlaiseVonEbuthIV: U'a qu'la vérité qui blesse.
BlaiseVonEbuthIV: *Y
Remi.: Salut les geeks
Bon[]Crayon: o/
Remi.: \o
BlaiseVonEbuthIV: Salut gamin :sunglasses:
Remi.: Gamin ? ma photo n'est pas toute récente :P
BlaiseVonEbuthIV: C'était pour "salut les geeks"... C'était pas fait exprès ? J'ai cru que t'avais la ref... Déception :(
Remi.: Non moi je suis un gros inculte. Je ne suis pas à fond dans les films/séries ^^
Remi.: Désolé det'avoir déçu.
Remi.: * de t'avoir
**BlaiseVonEbuthIV va tuer des gens pour se réconforter.
Remi.: Tant que tu m'épargnes
Zorg1: quel pessimisme
Remi.: o/ Zorg
Zorg1: \o Remi.
Remi.: Teins, Wondev woman renommé en Amazonial.
Remi.: A terme, il n'y aura plus aucun jeu de mot.
Remi.: Broomstick flyers pour fantastic bits
Zorg1: autant mettre des numéros qu'on s'eclatte
Remi.: Bon allez j'essaye de commencer Code à la mode, y a BlaiseVonEbuthIV qui m'attends dans sa ligue legend.
Remi.: Tu m'étonnes, à tout renommé on va être aussi perdu qu'avec des numéros.
Remi.: * renommer
Remi.: Oh punaise j'ai failli faire un arrêt cardiaque, il m'a mis le Dart par défaut.
Zorg1: enfin faut bien que des juristes justifient leur énorme salaire
Remi.: Ouais, les juriste qui ont renommé 3 puzzles au rachat et qui attendent 2 mois de plus pour en renommer 15 ^^
Zorg1: enfin ça c'est de l'anecdote
Zorg1: moi j'attends les plus gros changements
Bon[]Crayon: Automaton2000 renommé en SuperTortue2000
Automaton2000: ça fait une heure que je suis loin du compte
Zorg1: va pê falloir que j'incrémente mon numéro pour des histoires de droit, va savoir
Remi.: Ca fait des jours que tu es loin du compte Automaton2000
Bob: amis du compte et des Automaton2000
Automaton2000: dans ce cas tu fais un nn pour onboarding
Bob: o/
Automaton2000: c'est ce que je dis
Zorg1: Salut Bob
Bon[]Crayon: \o
Bob: tortue à tous
Zorg1: vivement décembre qu'on commence l'AoC ...
Zorg1: ça nous fera un contest
Bob: oui j'y pensais ce matin
Bob: j'ai fait les deux derniers tiers de l'escape avec un copain, pas super emballés
Zorg1: je sais pas ça ne me tentait pas
Bob: une des dernières énigmes, on a pas compris, on a fait le code séparément chacun de notre côté, on est arrivés au même résultat faux
Bob: on a fini par demander la solution mais du coup une fois terminé on n'a plus accès aux inputs pour essayer de comprendre où on s'est raté
Bob: c'est très frustrant
Bob: comme dit le copain, pour la plupart des escape, si t'es pas dans la tête du concepteur ça peut être super difficile de trouver
Zorg1: après c'est pê ça qui fait un bon concepteur, qu'on puisse se mettre dans sa tête sans trop de problème
Zorg1: même problème que dans certains jeux d'aventure où tu dois mélanger des objets de façon un peu ...heu... folklorique
Zorg1: en plus ça dépend aussi du public je suppose, si t'es pas vraiment dans le public visé tu dois un peu passer à côté
Zorg1: surtout si le gars accumule des références que t'as pas.
Bob: oui
Bob: je préfère coder des bots débiles :)
Zorg1: et tuner des magics numbers :p
Bob: par exemple
Zorg1: (perso c'est quand même la partie que j'aime le moins ;) )
Bob: enfin les puzzles en tant que tels sont pas désagréables, la mise en scène est sympa et le système est bien fichu
Bob: c'est surtout frustrant de ne pas pouvoir revenir dessus quand tu as trouvé la solution à la main ou par accident
pardouin: c'était sur quel énigme bob ?
Bob: une de celles avec l'arbre généalogique
Bob: celle avec la cousine du petit-fils de Machin mais qui n'avait eu qu'un seul enfant, un truc du genre
pardouin: oui je me rappelle bien
pardouin: sans doute la question la plus relou
pardouin: je me rappelle que j'avais fait un truc assez approximatif
Bob: a priori avec le copain on l'a comprise de la même manière vu qu'on est arrivés séparément au même résultat
pardouin: en gros un truc qui avait des chances de marcher si l'arbre n'était pas trop compliqué
Bob: juste que c'était pas ça :D
pardouin: je crois que je vérifiais même pas que la fille avait un cousin
pardouin: un truc du genre
pardouin: j'ai trouvé globalement les jeux de données assez pauvres, souvent quelques critères suffisaient à ne sélectionner qu'un seul truc et tu n'avais pas à tout prendre en compte dans le détail
Bob: oui tu pouvais presque résoudre à la main
Bob: bon, un petit Nikka pour faire passer tout ça
pardouin: moi c'est Caol Ila ^^
Bob: j'avais le choix avec du Knockando et Glendronach
Bob: Caol Ila ça fait longtemps, il était sympa aussi
Remi.: Chuck Norris a aussi été renommé ... la fin d'un mythe
pardouin: -_-
pardouin: après ils vont renommer codingame
pardouin: étonnant qu'ils aient gardé botters of the galaxy
pardouin: et legends of code and magic
darkhorse64: Ils ont pas eu encore le temps
pardouin: coders strike back c'était vraiment pas nécessaire
pardouin: c'est pas comme si l'expression "strike back" était réservée
darkhorse64: Visiblement, les américains sont totalement dépourvus de sens de l'humour
darkhorse64: Ceux qui ont racheté CG, tout du moins
darkhorse64: Broomstick flyers ...
Remi.: Et au fur et à mesure qu'ils renomment, on perd la mise en forme du titre avec un truc blanc et neutre. A force le site perd en personnalité je trouve.
Remi.: Code of the ring => Brain fork
Remi.: On évite aussi la vulgarité ^^
**Stilgart va éviter d'exploser de rire
Stilgart: ... ou pas
Stilgart: quelqu'un aurait pensé à faire une extension pour navigateur web qui affiche les anciens noms des puzzles ? :)
Remi.: Si quelqu'un le fait, je la veux bien ^^
Remi.: Allez, bonne nuit tout le monde. Demain on ne reconnaîtra plus aucun puzzle ^^
Stilgart: t'inquiète, les artworks ne sont pas mis à jour ;)
Stilgart: (en fait si... c'est CotR l'exception)
Corboo: bonsoir pour ceux qui sont la :)
Corboo: 4:16 tu commences ta journée ? ou toujours pas dodo ?
XavBell: Je suis au Québec haha