Chat:Fr/2021-12-01

From CG community
Jump to navigation Jump to search

Harentsoa_Merga: ouff

Stilgart: Bon[]crayon n'est plus le dieu du D :scream:

3141948: Mince qui lui a ravi le sceptre?

3141948: Moi j'attends la sortie du E et G avant de me mettre à Haskell

Stilgart: oui, cf https://www.codingame.com/profile/3b3c55dd7fe00aaa45ec80be71d148907687724

3141948: J'ai fait AOC 2020 level 3 à 5 hier, çà casse pas des briques, plus de temps à lire l'énoncé, écrire le code qu'à réfléchir à une solution

3141948: Lire et comprendre l'énoncé

3141948: Stilgart: ah ok c un russe, sans doute un vrai compte. La programmation compétitive a le vent en poupe là bas

Stilgart: je sais pas, mais à cause d'une banane d'anglaise, va falloir que je limite mon affichage à 31+ puzzles résolus

Stilgart: https://chadok.info/codingame/leaderboard_languages.html

BlaiseEbuth: Banane ?

dwarfie: :banana:

Stilgart: BlaiseEbuth: pas ma faute s'il a une banane dans son profil, et s'il a spam les carrés et les certifs

BlaiseEbuth: Comment es ton AOC ?

Lita65: Bonjour à tous

Martin17: Salut

Lita65: Ne spoilez pas l'AoC :pray:

BlaiseEbuth: On spoil rien. On se vante de l'avoir fini et on se moque de ceux qui galèrent. Tkt

philRG: fini day 1 je pars me doucher :-)

philRG: le plus long c'est de comprendre l'énoncé :-)

BlaiseEbuth: On peut avoir le jour 2 tout de suite ?

philRG: j'aime bien l'approche itérative de l'aoc que ce soit au niveau du code que du sujet mis en avant

philRG: faut attendre 20h et 13' pour avoir le day 2

Lita65: Bon je m'y met ^^

philRG: BlaiseEbuth interdit! ah quelle impatience ces enfants :-D

BlaiseEbuth: C'est nul. Les chocolats on peut les manger tous le premier jour...

philRG: :scream:

philRG: Lita65: bon aoc

BlaiseEbuth: "Cyborg Uprising"?! Sérieux ? Paye ta série Z... -_-

Lita65: Merci

Default avatar.png JADOR_LO: mon clavier fait des truc bizarre sur la site. j'ai touché un truc dans les paramètres ?

BlaiseEbuth: Kessadir?

Lita65: Il n'y a pas d'IDE intégré ?

BlaiseEbuth: Pauvre innocente... A part CG y'a pas beaucoup de site qui proposent ça. :sweat_smile:

Lita65: :sob:

Lita65: Bon bah je vais utiliser celle de CG

Lita65: A tout les coup j'en ai pour la journée pour réussir à m'installer un environnement performant ^^

BlaiseEbuth: T'as pas d'IDE en local ?

Lita65: Non je viens d'accerir mon PC et pour le moment j'en ai pas eu besoin !

BlaiseEbuth: Oh

BlaiseEbuth: Bah c'est l'occasion

Lita65: Autant j'aime me creser la cervelle niveau algo autant je suis une **** quand il s'agit d'installe. Bon je vais essayer de me configue un Qt !

Zorg1: ah oui c'est vrai vous utilisez un langage qui nécessite un IDE

BlaiseEbuth: Bof...

BlaiseEbuth: Nécessiter c'est un bien grand mot...

Lita65: C'est plus un confort !

Zorg1: je rigole, mais en Java je sais pas si bcp arriveront à code sans en fait

Lita65: Et puis je suis sur windows, je suis moins alaise que sur linux pour compiler en ligne de commande

Zorg1: bah pkoi t'installe pas un linux alors ?

BlaiseEbuth: Bah c'est la même

Zorg1: enfin moi je fais le malin ...

BlaiseEbuth: faute de l'être... :3

Zorg1: bah oui c'est toi le malin

Zorg1: ah t'as mis un historique sur ton compte ^^

BlaiseEbuth: :imp:

BlaiseEbuth: Bah c'plus pratique

Lita65: Bon bah ... Install en cour --"

Lita65: Tu es pas obligé de dual bout ton PC pour avoir linux tu peux utiliser le terminal linux direct dans windows. Mais je préfère m'adapté à chaque OS

Lita65: Et je pense que je n'ai pas non plus assez de place pour une machine virtuelle

Lita65: use cygwin ;)

BlaiseEbuth: Une debian ça doit pas faire un Go pour l'install minimale...

Lita65: après je pourrais aussi bien utiliser coliru :thinking:

BlaiseEbuth: A moins d'avoir un pc d'il y'a 20 ans la place... :smirk:

Zorg1: oui normalement ça tiens

Lita65: Il est tout neuf, mais c'est mon PC perso et j'ai installer tout mes jeux :rolling_eyes:

BlaiseEbuth: Des jeux <3

Zorg1: ah toi aussi tu joues à 50 jeux en parralléle :D

Zorg1: faudrait que je fasses le ménage moi

BlaiseEbuth: Chut Zorg1. C'est pour qu'il soit tous prêts si jamais il te prend l'envie d'y jouer là maintenant tout de suite.

BlaiseEbuth: *ils soient

Zorg1: bon j'y vais doucement moi sur l'AoC ..

BlaiseEbuth: Ouai te fatigue pas, y'a au moins deux lignes à taper.

Lita65: Exactement BlaiseEbuth ^^

BlaiseEbuth: Bah oui.

BlaiseEbuth: Tiens ? "Detective Pikaptcha" n'est pas devenu "Yellow mouse investigation."

Lita65: En général je suis opcetionnelle sur un pendant un temps plus ou moins long puis je passe à un autre.

Lita65: Puis il y a les jeux où je joue seule. Ceux pour partager un moment avec mon compagnon. d'autres avec mes amies. Et encore d'autre pour garder contacte avec de vieux collègue ^^

Lita65: Biensûr personne joue au même jeux sinon ce ne serais pas marrant ^^

BlaiseEbuth: Ca...

Default avatar.png tristou: oui

philRG: BlaiseEbuth sur l'aoc 2 lignes pour la partie 2 (hors lecture des inputs)

Zorg1: m'ouais pas réveillé j'ai ramé sur la somme mobile :(

philRG: et ligne de print

philRG: hehe

Default avatar.png Sheewiiiine: les chevaliers du chomage

BlaiseEbuth: La chouette pas gaie pagaye.

philRG: j'ai pris la ligne de code de la partie 1, et j'ai rajouté une ligne pour la partie 2

philRG: j'ai refait OOC il y a peu donc j'arrive à capter l'énoncé

Zorg1: y a pas de baratin quand même dans l'énoncé, ils racontent une histoire

BlaiseEbuth: Tu parles orang-outan du coup c'est cool.

Lita65: Quelqu'un sais configurer Qt pour le C++ ?

Zorg1: tout de suite les questions qui fâchent

BlaiseEbuth: On peut utiliser Qt pour autre chose que du C++ ?

**Lita65 met les pied dans le plat

Zorg1: elles sont pas claires les docs d'install ? (aucune idée jamais fait ce genre de manip)

BlaiseEbuth: Me souviens que c'était chiant, et que ça changeait d'une fois sur l'autre. (Si on parle de Qt editor)

Zorg1: il doit bien y avoir une tonne de binding pour faire du Qt dans e langage que tu veux

Lita65: Possible, j'avoue j'ai pas chercher, je sais pas où chercher et puis de toute manière je sais pas lire ... Ok google est mon ami j'ai compris ^^

Zorg1: ah l'éditeur pas la lib

BlaiseEbuth: J'imagine puisqu'on parlait IDE...

philRG: j'ai réinstallé CLion, avec licence d'essai renouvelée d'un mois à chaque nouvelle version

Lita65: C'est Qt Creator mais juste l'éditeur pour le moment

philRG: s/version/install de nouvelle version?/

philRG: je fais l'aoc en python

BlaiseEbuth: Woah l'pirate! J'suis sûr t'as pas payé winrar.

Lita65: ^^

Zorg1: Quand je pense que j'utilise Geany (qu'est un IDE minimaliste, mais plus pratique que Notepad++ que j'utilisais)

Lita65: Blaise la doc de Qt dit : langage de programmation : un programme est écrit dans un langage de programmation. Avec Qt, ce langage sera le C++ ou parfois Python (pour PyQt). Qt propose aussi deux autres langages : le QML et le JavaScript.

BlaiseEbuth: Hérésie...

Lita65: A si Notepad++ et le premier truc que j'ai installer sur mon PC quand même ^^

Zorg1: avec 7zip :p

Zorg1: l'install de base ^^

Zorg1: + un lecteur PDF léger

BlaiseEbuth: Beh... Non

philRG: Lita65: essayes d'installer CLion comme IDE C++ (mais version essai 1 mois, après l'IDE se ferme après 30' d'activité)

philRG: ah la page dédiée d'OC date un peu... (2010) https://openclassrooms.com/fr/courses/1894236-programmez-avec-le-langage-c/1894601-installez-les-logiciels-necessaires-pour-programmer

BlaiseEbuth: Méarétéle!

philRG: ok je sors...

BlaiseEbuth: Il va nous vendre des abonements AOL si ça continue...

philRG: bah ces cons ont racheté Netscape puis démantelé les activités pour satisfaire les actionnaires

philRG: enfin c'était il y a 20 ans

Zorg1: ça existe encore AoL ?

Zorg1: pas été racheté par qqn d'autre ?

BlaiseEbuth: Yahoo visiblement...

philRG: bah ça m'intéresse pas ces trucs à la con

philRG: ah ok merci BlaiseEbuth :-)

BlaiseEbuth: Les mecs ils ont pas voulu google, mais aol par contre...

Zorg1: ah il était question que Yahoo rachete google à une époque ?

BlaiseEbuth: Bah c'est une sorte de blague dans le milieu, ils ont refusé de racheter google et une ou deux autres boîtes qui sont devenues des monstres.

Lita65: J'ai l'abitude de Qt philRG

Zorg1: ça arrive tout le temps en fait ça BlaiseEbuth

Lita65: Je sais jamais l'installer c'est tout --"

Zorg1: enfin "tout le temps", c'est un grand classique

Zorg1: les projets refusés qui deviennent une pépite d'or ailleurs

BlaiseEbuth: Voui. C'est juste le cas d'école

Zorg1: "Dune" de Frank Herbert a connu ce genre d'aventure, il a été publié par un éditeur qui n'était pas trop dans ce genre de truc ^^

philRG: Lita65: ok j'ai cru comprendre, mais Qt pour moi, c'est le nom d'une librairie C++ pour développer des interfaces graphiques. C'est aussi un IDE?

BlaiseEbuth: Qt-Editor l'IDE

philRG: ah merci :)

philRG: pas de version free ok

Lita65: yes c'est les deux !

Lita65: sisi c'est gratuit

Zorg1: coment ça pas de version free ?

philRG: faut filer son n° de téléphone portable

philRG: Lita65: je trouve pas

13uk: bonjour a tous et a Automaton2000

Default avatar.png Automaton2000: il a pas fait un ag en python

Zorg1: ah tiens oui je t'ai oublié Automaton2000 :)

Default avatar.png Automaton2000: c'est la première fois que je touche plus à rien !

Zorg1: bonjour 13uk

philRG: o/ Automaton2000 :hugging:

Default avatar.png Automaton2000: vous êtes sur quoi ?

Default avatar.png CR7NaoValeNada: :|

philRG: Automaton2000 demandes à Zorg1 :-)

Default avatar.png Automaton2000: y a plein de gens en silver

Zorg1: moi ça va j'ai mes deux étoiles AoC

Zorg1: donc tout baigne

Lita65: philRG https://www.qt.io/download-open-source?hsCtaTracking=9f6a2170-a938-42df-a8e2-a9f0b1d6cdce%7C6cb0de4f-9bb5-4778-ab02-bfb62735f3e5

Lita65: mais j'ai pas assez d'espace disque :sob:

Lita65: Bon bah ... Coliru ^^

Lita65: Bonjour 13uk et Automaton2000 que j'ai oublié tout à l'heure

Default avatar.png Automaton2000: moi j'ai fait les 2 parts aoc 5 zorg1 ?

philRG: Lita65: si j'ai trouvé... mais j'avais déjà dû dérouler le processus...

Lita65: Automaton2000 donne nous une tortue !

philRG: You need to install Xcode and set up Xcode command line tools. Download Xcode from https://developer.apple.com

Default avatar.png Automaton2000: j'ai bien fait de ne pas perdre de temps à perdre

philRG: Xcode ne peut pas être installé sur “Macintosh HD” car macOS 11.3 ou ultérieur y est requis.

philRG: le problème est clos :-D

Default avatar.png tristou: 36542

Lita65: Ah tu es sur Mac ?!

Default avatar.png tristou: 222222

BlaiseEbuth: Ouai t'as vu y'a pire que toi Lita65 :3

philRG: oui et macOS 11.3 est pas supporté sur mon mac

Lita65: Oui Tristou ? Tu essaye de communiquer ?

Lita65: Oui BlaiseEbuth j'ai déjà honte de pas être sur linux ^^

philRG: je suis en macOS 10.13.6

Default avatar.png tristou: 42386+1

philRG: 42387 ouf

Lita65: Tristou tu peux changer de base s'il te plait ?

baboulaf: Bonjour, Un developpeur CG dans le coin ?

13uk: je pense que tristou est un chat sur un clavier :joy:

Default avatar.png tristou: 11011001+1100111

Lita65: ^^

baboulaf: un chat qui parle binaire :D

philRG: int('11011001', 2) + int('1100111', 2) Out[53]: 320

Default avatar.png julo0211: il stock ses valeur a la rache xD

Lita65: baboulaf il y a que ça ^^ mais tout dépend du langage que tu veux et vue ton niveau CG c'est pas sur que je soit utile perso ^^

Default avatar.png tristou: 10010101110

Default avatar.png Sheewiiiine: n

Default avatar.png tristou: *100001111

Default avatar.png Sheewiiiine: 10000000101000000000001

baboulaf: Lita65, je cherche pas un dev en général, je cherche un dev du site CG ;)

BlaiseEbuth: Par dev CG je pense qu'il veut dire 'staff'. Et c'est très dur de ne pas rire du coup

philRG: ah c'était des string ok

Default avatar.png Sasaky: connais pas

Lita65: #Mes_valeur_a_la_con

Lita65: Allez là bas !

Default avatar.png tristou: 127.0.0.0/16

Default avatar.png tristou: mon adresse ip c 127.0.0.1

Default avatar.png julo0211: tristou t'es ban

Default avatar.png julo0211: <3

Default avatar.png CR7NaoValeNada: :|

baboulaf: j'aimerai bien qu'il mette dans leur prochaine release (ou au moins dans leur liste de trucs a faire) une bricole qui doit pas etre bien longue et qui soule :D

BlaiseEbuth: C'est pas prioritaire.

Zorg1: bah normalement tu peux en parler dans le forum, le discord ...

Lita65: Oui j'ai déjà fait deux proposition ^^

Zorg1: ça laissera une trace

baboulaf: avec toi, y'a jamais rien de prioritaire :D

BlaiseEbuth: Moi je transmet juste les retours officiels...

Default avatar.png tristou: :D

Default avatar.png CR7NaoValeNada: :D

Default avatar.png tristou: :(

baboulaf: c'est juste le refresh du nombre de stream en cours, sans avoir a recharger la page

Default avatar.png tristou: :d

baboulaf: a vue de nez, y'en a pour 5 minutes de dev (plus probablement 15 de tests, 30 de specs, 2 heure de réunion, 4 de compte rendu.... et j'en passe :D)

baboulaf: vive le travaille en équipe :D

Zorg1: ça m'amuse toujours le coup des "5 minutes de dev" :D

BlaiseEbuth: https://i.imgflip.com/4b1bmq.jpg

Zorg1: sinon baboulaf laisse un message sur le forum, ça aura plus de chance d'être lu qu'ici

Default avatar.png tristou: sinon baboulaf laisse un message sur le forum, ça aura plus de chance d'être lu qu'ici


Zorg1: ah tiens un dév débutant qui s'entraîne au copier/coller, toujours heureux d'entraîner la jeunesse :p

baboulaf: je sais ce que c'est, c'est pour ça que je me suis mi a mon compte... j'en avais parre de faire plus de réunion et de docs ... ça commence par un message sur le forum... et ça fini par une réunion pour prévoir le planing des réunion suivantes

Default avatar.png CR7NaoValeNada: un bon informaticien est un fenian

BlaiseEbuth: Non t'inquiètes, tu peux y aller. Ton message n'ira pas jusque là baboulaf.

Zorg1: bah d'un autre côté pingé les dévs pour les modifs géniales et urgentes tandis que t'es sur un autre truc j'ai subi ça c'est pas super non plus ^^

baboulaf: genre, je suis sur que d'écrire une extension me prendrai moins de temps que de mettre le message sur le fofo

[CG]Thibaud: mais qu'il est irritant lui

baboulaf: et bien plus efficace :D

baboulaf: vous avez pas un git ouvert, ou on peut faire des pull requests ?

baboulaf: tant qu'a faire d'avoir autant de dev sous la main, vous auriez tord de pas les exploiter :D

[CG]Thibaud: t'as le sdk qui est partagé mais pas l'appli CodinGame

[CG]Thibaud: c'est pas si simple de passer open source

[CG]Thibaud: j'aimerais bien :D

baboulaf: c sur

baboulaf: on risquerai de trouver les failles :D

baboulaf: mais clairement, vous auriez une sacré communauté qui pourrai participer

baboulaf: * vous avez

[CG]Thibaud: possiblement oui

baboulaf: a propos de faille d'ailleurs, celle que j'avais trouvé est toujours pas patché ;D

[CG]Thibaud: on en avait parlé ensemble je crois non ?

baboulaf: oui

Default avatar.png tristou: 111000010

Default avatar.png tristou: c sur on risquerai de trouver les failles :D mais clairement, vous auriez une sacré communauté qui pourrai participer

  • vous avez

baboulaf: et j'ai trouvé la meme sur https://labs.play-with-docker.com/

[CG]Thibaud: je vais regarder où ça en est

baboulaf: mais Marcos Lilljedahl, l'as patché en 5 minutes lorsque je lui en ai parlé


baboulaf: je te met le patch en pv si tu veux

[CG]Thibaud: je veux bien, je vais ping, ça a pas bougé dans leur backlog :/

philRG: ah j'ai réussi à alimenter le téléphone avec la vapeur

philRG: c rigolo

baboulaf: la, c'est plus un boulot d'amin system que de dev, donc ils vont renvoyer la balle :D

Lita65: Je suis d'accord avec baboulaf

Lita65: on pourrais être utile !

Default avatar.png BlaiseEbuth: Hop le p'tit ban, la p'tite suppression de compte, la petite bulshit interaction avec un utilisateur en mode "Oui je fait mon boulot de CM, Blaise est juste de mauvaise foi", après ça déjeuner, puis après-midi hearthstone. Elle est pas belle la vie ? :smirk:

philRG: bon je débloque les indices pour savoir ce qu'il faut faire dans cette salle, je cromprends pas tous ces boutons d'interfaces

Lita65: Mais qu'est ce qu'il c'est passé encore :scream:

Lita65: Je suis là que depuis un mois j'ai l'impression que tu as été ban 15x

Lita65: Alors que les ptit rigolo du chat sont encore là :thinking:

[CG]Thibaud: BlaiseEbuth est persona non grata sur CodinGame depuis des mois. Il continue à revenir et cracher sur CG. Il a un sacré historique

Default avatar.png BlaiseEbuth: Correction: Je suis persona non grata de monseigneur le cm. Pas des utilisateurs, ni les modos, quant au reste de l'équipe CG... :shrug: Ils viennent encore ?

[CG]Thibaud: l'équipe CG comprend pas pourquoi j'ai été aussi indulgent avec toi :joy:

philRG: l'amour, ça ne s'explique pas

Default avatar.png BlaiseEbuth: Oui forcément. Si c'est toi qui leur transmet les faits je doit passer pour une sorte de monstre...

Bon[]Crayon: Salut tout le monde

Lita65: Je connais pas tout l'historique mais ce que je sais c'est que dès que j'ai une question il me répond toujours intelligement

Lita65: Salut b0n5a1

Bon[]Crayon: Salut Automaton2000

Lita65: Salutt Bon[]Crayon

Default avatar.png Automaton2000: ah, faut que je trouve la bonne solution

Bon[]Crayon: o/

[CG]Thibaud: oh Blaise sait parfois être helpful

[CG]Thibaud: mais sa toxicité, j'en ai par dessus la tête

Default avatar.png BlaiseEbuth: Ma "toxicité" c'est que je l'ai vexé...

13uk: :popcorn:

philRG: si tu évitais de vexer les gens aussi

[CG]Thibaud: alors, dans ce type de job, tu te vexes pas des commentaires des utilisateurs. Encore moins quand tu ne les estimes pas

Bon[]Crayon: Paix et Amour cependant :peace:

Bon[]Crayon: Automaton2000 La bonne solution, c'est la solution.

Default avatar.png Automaton2000: oui c'est un peu la flemme de chercher le chemin le plus long ...

philRG: entre potes qui se fréquentent, on peut se chambrer sans retenue.

Lita65: J'ai l'impression d'avoir dit cette phrase pas plus tard qu'hier philRG

philRG: ah mais c'est parce qu'on est nouveaux tous les 2, on dit des généralités

philRG: je ne l'avais pas lu

Default avatar.png BlaiseEbuth: Oh ? C'est pour ça que j'ai droit à un traitement de faveur ban/delete à la moindre remarque acidulée, alors que mis à part "cracher sur CG" je n'ai pas fait grand chose de mal, quand à côté tu as sciemment unban un sociopathe notoire avec un gros historique de harcèlement et de propos discriminatoires ? C'est une neutralité très sélective... :smirk:

philRG: bon je vais faire un petit footing, finale régionale de tennis +55 ans dimanche

Bon[]Crayon: Tu es motivé.

Bon[]Crayon: Bon courage.

Default avatar.png BlaiseEbuth: Sur ce, je vais manger. Si tu veux t'offrir un deuxième petit plaisir avant le déjeuner, te gène pas.

Lita65: Ah tu es nouveau aussi philRG ? Tu es là depuis combien de temps ?

philRG: oui merci, il en faut à ce niveau

Lita65: Bon footing !

philRG: Lita65: en fait je suis inscris depuis 2 ans, mais je suis actif depuis 1 an

Lita65: et bonne ap' BlaiseEbuth

philRG: Lita65 merci

Lita65: Ok j'ai encore 10 à 11 mois pour ratttraper ton niveaux :)

philRG: ah ah 1 ou 2 mois suffiront (enfin pour les XP peut-être plus)

philRG: ce serait plutôt à moi de rattraper ton niveau de programmation

Lita65: Comment tu connais mon niveau :thinking:

philRG: en plaçant ma souris sur la photo

Lita65: Mais il est bien plus bah que le tiens si on compare nos profiles

philRG: j'ai eu du mal à trouver les infos sur le site au début (je suis resté à la version 3.2 d'html) :-)

philRG: j'ai du faire plus de puzzle, beaucoup de combats de bots, et aussi à un moment des CoC, et aussi débloqué des parcours de la Quest Map

philRG: çà prend du temps, faudrait que je limite un peu mon temps passé ici, mais ça me détend

Lita65: Bah si ça te détends pourquoi limiter ^^

philRG: pour reposer ma nuque (disque cervical endommagé) et aussi bosser davantage sur ma recherche d'emploi

Lita65: Quelqu'un à fini le day 1 de l'AoC ? J'aimerais bien comprendre ce qui ne vas pas dans mon code :thinking: c'est pourtant pas sorcier

Lita65: recher d'emploie en dev ?

philRG: en dev si possible, sinon peut-être éboueur, il y a pas de sot métier

philRG: mais je crois que j'ai un ego trop prononcé pour faire éboueur

Lita65: Je suis bien d'accord mais à moins que ce soit ta passion vise dabord ce que tu aime faire ;)

philRG: c sûr mais y a des recruitment patterns qu'il est difficile de bypasser

Lita65: qu'est ce qu'il te pose problème ?

philRG: bon fô que j'aille courir au stade entre midi et 14h car après il y a l'école de foot, et j'ai pas le droit de rester

philRG: Lita65: à mon avis c l'âge

philRG: et aussi que ça me gonfle de perdre mon temps à causer à des intermédiaires

Lita65: Je comprends aller bon footing

philRG: y a une bonne part de politique dans le recrutement

philRG: merci Lita65

Lita65: Tout est politique !

philRG: oui je sais mais bon. Alors, il faut pas écrire de lois

Lita65: Vas courrir on se retrouve après t'inquiète ;)

philRG: bon oui j'y verrai aussi plus clair sur ce qu'il faut faire sur l'horloge à synchroniser sur la salle coding escape

Lita65: C'est bon AoC day 1 done !

Lita65: Je galérais encore avec la prise en main de l'iterrator (que je n'avais pas l'habitude d'utiliser)

Zorg1: ah t'es encore plus à la bourre que moi pour l'AoC 1 ^^

Zorg1: ah ok vous avez tous stockés dans un tableau c'est plus simple que de faire la somme mobile au fil de l'eau ^^

JSanction: j'ai utilisé un tableau pour la partie 2, c'est tout

Zorg1: oui moi aussi mais un tableau de 3 éléments ^^

Lita65: perso j'ai utilisé un vector<int> tout con

Lita65: mon problème c'est que pour trouver l'instance suivante j'avais fait *i+1 au lieu de *(i+1)

Alshock: j'avais oublié qu'on était le 1er Décembre je nous croyais le 30 encore

Lita65: du coup j'incrémentais le int et pas l'ittérateur --"

JSanction: et toi Automaton2000

Default avatar.png Automaton2000: je sais pas si c'est un puzzle qui va me faire gagner quelques places

JSanction: techniquement, si, Automaton2000

Default avatar.png Automaton2000: quand tu parles de quel puzzle ?

Lita65: Salut Alshock, récupère tes deux étoiles du jour ;)

Zorg1: Alshock : bof moi je devais me croire le 31 Novembre alors bon ^^

Alshock: céfé, j'ai juste eu du retard

Alshock: J'vais faire le 2020 tiens

Zorg1: il avait pas l'air trop dur, en train de faire ceux que j'avais pas fait ^^

Zorg1: je crois que pas mal de gens l'avaient trouvé facile l'AoC 2020

Zorg1: 2019 je n'ai que la moitié des étoiles, ah oui pas mal de puzzle était centré sur l'IntCode

Zorg1: 2018 était assez corsé à mon avis, pas fini non plus

Zorg1: et 2017 c'est le seul que j'ai fini ^^

Zorg1: (je crois que 2019 est tombé en même temps qu'un contest CG)

Zorg1: le day 23 du 2017 était vicieux, tu devais simuler un espéce d'assembleur pour la partie 1, puis en fait comprendre le programme et deviner ce qu'il faisait pour l'optimiser en partie 2 ^^

Zorg1: la partie 2 en gros c'était surtout du travail à la main

Zorg1: j'avais bien aimé en fait celui là ;-)

Default avatar.png RotitNohj: bonjour a tous, mais surtout a automaton2000

Default avatar.png Automaton2000: oui, mais c'est pas une raison pour ne pas avoir eu le temps de le faire

Default avatar.png tarak_he: bonsoir tout le monde

Lita65: Bonjour RotitNohj et tarak_he

philRG: Zorg1: pareil j'ai reconstruit un nouveau tableau à partir du 1er

philRG: sacré mémoire pour les aoc, mais avec un thème donné, ça aide bien

Default avatar.png Sudobe: vous vous connaissez en parsing ?

Default avatar.png Sudobe: j'ai besoin d'aide sur le parsing

Lita65: Tu as regardé les expressions régulière REGEX ?

Stilgart: /o\

Zorg1: je voudrais pas balancer mais Stilgart est un PARSING EXPERT. Je le soupçonne même d'étre un parser autocodé en plus d'être un bot autocodé :p

Lita65: :scream: On ne nous dis pas tout !

Zorg1: sinon sudobe pose ta question on pourra pê t'aider

Stilgart: Automaton2000: suis-je aussi un parseur autocodé ?

Default avatar.png Automaton2000: bah tu peux toujours essayer de trouver un truc pour le faire a la main

Zorg1: :D

Stilgart: yeah !

Lita65: La réponse est donc OUI. c'est sans appel !

Stilgart: il a bien résumé ma pensée sur les regex

Lita65: Merci pour ces révélation Automaton2000

Default avatar.png Automaton2000: tu fais pas le contest

Lita65: Pourquoi tu n'aime pas les REGEX Stilgart

Stilgart: Automaton2000: merci de nous rappeler qu'il n'y a plus de contest :(

Default avatar.png Automaton2000: mais je pense que quand tu sais que tu as déjà fini un puzzle en 30 minutes

Default avatar.png Sudobe: les regex sont casse tete

Stilgart: Lita65: parce que c'est une très mauvaise solution en général

Lita65: Tu peux préciser ?

Stilgart: sur CG, je n'en ai quasiment jamais besoin sauf pour éclater les gens en coc shortest

Stilgart: Lita65: je vais te resumer deux des trois derniers stages de 3A qui se sont mal passés

Stilgart: ces deux dernières années avec moi

Lita65: Oui c'est plutôt ûissant une regex ! J'en utilise pas tout les jour mais au moins 4 à 5 fois par an ^^

Stilgart: l'étudiant devait traiter un flux de données

Stilgart: il s'est dit qu'il allait faire 1000 regex pour ça

Stilgart: bilan, c'était impossible à déboguer et ultra lent

Lita65: c'est qupoi déjà un state de 3A Stilgart

Default avatar.png Sudobe: j'aimerais bien que quelqu'n m'aide sur le parsing

Zorg1: oui mais c'est quoi ton pb avec le parsing, c'est vaste ...

Lita65: Oui Sudobe,

Stilgart: s'il avait vu que sa doc donnait une grammaire du langage à parser, il aurait utiliser un parseur et ça aurait été plus simple, plus rapide à coder et essentiellement instantané à l'exécutions

3141948: Pareil jamais utilisé de regex sur cg

Stilgart: (contre plusieurs minutes/heures avec ses 1000 regex)

Stilgart: Sudobe: tu veux parser quoi ?

Zorg1: utiliser les "regex" de lua mais c'est une version très réduite (pas d'alternative)

Lita65: non mais le problème c'est pas les REGEX là, c'est la réflexion !

Stilgart: le problème c'est que 1 regex ça va

Lita65: les REGEX c'est un outils pas une potion magic !

Stilgart: 2 c'est déjà une de trop

Stilgart: (tu lis les données deux fois)

Stilgart: et la tendance, c'est plutôt 10 regex

Lita65: C'est que la regex est mauvaise

Stilgart: | ça compte déjà pour 2 suivant les langages

Zorg1: après quand je vois la gueule de certaines regex je me demande si faire l'automate à la main c'est pas plus rapide et lisible mais bon ^^

Lita65: C'est pas par ce que les gens ne savent pas les utiliser qu'elle sont nocive.

Stilgart: Lita65: par ailleurs, je te laisse m'écrire la regex qui permet de récupérer les lignes avec des commentaires C

**Lita65 fais un calin à REGEX qui pleure tous les caractères de cont corp de fonction

Stilgart: grand classique d'exam

Zorg1: t'as de la chance on peut pas imbriquer les commentaires C

Zorg1: ^^

Default avatar.png solarinfire: hum

Stilgart: les années où je donne ça, bizarrement, les étudiants sont contents de la solution en lex/yacc :p

Default avatar.png Sudobe: Stilgart: une expression arithmetique par exemple, en respectant la priorité des opérations

Stilgart: Zorg1: si c'était le cas, ça serait pas reconnaissable par regex oui

Zorg1: stilgart : après il y a des extensions (mais ce ne sont plus des regex)

Stilgart: (sauf peut être en perl où ils sont foutu d'avoir un mécanisme de récursion)

Lita65: Honnetement Stilgart je comprends pas ton énoncé

3141948: La structure des données étant connue pourquoi vouloir utiliser des regexp

Lita65: Sudobe si tu veux de l'aide dis nous quel est ton problème !

Stilgart: trouve moi un regex que je peux donner à grep ou sed pour ne récupérer que les lignes d'un .c où j'ai un commentaire dedans

Jambzee: Y en a ici qui ont un trouble de l'attention/hyperactivité ?

Zorg1: gné ?

devmaxime: Hello, quelles sont les piste pour le puzzle de la semaine pour un débutant en python ? Je suis en train de faire un arbre des voies possibles, mais je me demande si je vais pas me faire coincé sur certains exemples. Faut-il obligatoirement faire l'A*. Je rappelle que je suis débutant.

Stilgart: Sudobe: vu l'aspect récursif de la chose, tu as besoin d'un parseur en effet...

Zorg1: Sudobe t'es en quel langage ?

Lita65: devmaxime c'est quoi ton puzzle ?

Zorg1: après y a pas mal de ressources là dessus

Stilgart: cependant, si c'est pour un puzzle classé easy/medium, il est possible aussi que la réponse attendue se résume à appeler la fonction eval de ton langage (si elle existe)

Default avatar.png Sudobe: Je ne sais pas comment parser une expression, j'ai fait pas mal de recherches mais j'arrive toujours pas a me trouver une facon de la faire, et je suis en langage C

Lita65: Détail un peux plus Sudobe

Default avatar.png Sudobe: donc mon probleme est le parsing c'est vraiment tout le parsing

Lita65: En gros tu demande un cour sur le parsing ?

Lita65: en C

Zorg1: des ressources sur le parsing des expressions

Default avatar.png Sudobe: une explication claire, un pseudo code détaillée,

Default avatar.png Sudobe: quelque chose qui pourrait m'aider a comprendre le principe

Lita65: le pseudo code dépendra de ce que tu veux parser et pour obtenir quoi ?

Lita65: donne un exemple

Zorg1: y a ça qui peut pas mal expliquer : https://craftinginterpreters.com/parsing-expressions.html

Default avatar.png Sudobe: exmeple parsing d'une expression arithmetique

devmaxime: C'est le puzzle dungeon 3d, il est puzzle de la semaine.

dwarfie: :nauseated_face:

Default avatar.png Sudobe: je voir ton lien

Default avatar.png Sudobe: merci Zorg1

3141948: Y a du parsing sur dungeon 3d?

Lita65: non c'est deux sujet diff

Zorg1: mais tu cherches "expression parsing" dans google t'as pas mal de lienx ;-)

Lita65: Sudobe veux apprendre à parser une expression arithmétique en C et devmaxime veux de l'aide sur le puzzle de la semaine en python

Lita65: envoie le lien de ton puzzle devmaxime

devmaxime: https://www.codingame.com/ide/puzzle/dungeon-3d

Lita65: j'ai pas fais de python depuis un moment mais si j'ai déjà fais le puzzle j'essayerais de te guider

devmaxime: merci beaucoup

Lita65: Tu as pas envoyer la page de présentation mon ton IDE

devmaxime: oopsi

devmaxime: https://www.codingame.com/training/medium/dungeon-3d

Lita65: Mais à priori je l'ai pas fait !

Lita65: Stilgart tu l'a fini non ?

Zorg1: bah à la base c'est un BFS

nicola: Oui, c’est un BFS.

Lita65: comme le labirinthe quoi ^^ --"

Zorg1: mais "paper labyrinth" de nicola est plus intéressant, t'as des portes à sens unique et tu dois faire un aller retour ^^

Zorg1: (comme je fayotte :D )

3141948: Ah sympa

Zorg1: (mais ça reste un BFS à la base)

3141948: La question sur le parsing c pas lié à un puzzle.cg alors

Zorg1: parsing d'expression c'est un grand classique

3141948: Sinon c du scanf pour le parsing des input fourni dans le template

Zorg1: après c'est sûr en python (et aussi en lua ^^) tu peux bricoler pour te servir du parser du langage

Zorg1: typiquement avec les objets

3141948: Oui python est assez pratique, la seule fois où j'ai utilisé des regexp c'était pour parser des mails et extraire des données pour les structurer

3141948: Le bricolage à 2 balles

3141948: C souvent utilisé pour restructurer des données donc à la base çà me paraît déjà pas un bon schéma directeur

Zorg1: l'intérêt d'un regex ça peut se mettre dans un fichier de configuration pour tuner le programme

3141948: Pour parser des logs ok

Zorg1: pas forcément tip top mais ça aide

3141948: C pas le standard actuel des fichiers de configuration mais oui

Bon[]Crayon: Ouais tout ça c'est bien complexe ! N'est-ce pas Automaton2000 !

Default avatar.png Automaton2000: si ça peut te rassurer

Bon[]Crayon: Automaton2000 Pas vraiment.

Default avatar.png Automaton2000: ca fait 2 jours que je suis pas sur que tu peux faire du c

Bon[]Crayon: Automaton2000 en deux jours, j'ai fais zéro ligne de c et deux litres de café.

Default avatar.png Automaton2000: c'est un truc de quelques mega qui va ensuite bouffer toute ta bande passante pour télécharger des gigas de merde ...

Bon[]Crayon: Automaton2000 Quel enfer !

Default avatar.png Automaton2000: ça devait être un truc de plus, tu recommences

Lita65: Elle est pas super efficace ta fonction café return ligne de c Bon[]Crayon

Lita65: d'ailleur toi aussi tu as fini le puzzle de devmaxime Bon[]Crayon non ?

Bon[]Crayon: oui

Bon[]Crayon: avec un bfs

Zorg1: bah ça reste un puzzle pas trop dur pour farmer de l'XP en fait ^^

Zorg1: après bon je pense où on peut râler c'est pas un puzzle d'une originalité folle

3141948: Si c'est en 3d 🤗

3141948: Ca m'a rappelé quand je dessinais mes cartes de labyrinthe de wizardry

3141948: Ca date de 35 ans déjà au moins

pardouin: fais le 2.5D de nicola alors ^^

pardouin: celui où tu peux monter sur les murs du labyrinthe avec des passerelles etc

Bon[]Crayon: Je l'ai trouvé plus difficile.

pardouin: c'est plus original en tout cas

pardouin: j'ai fait un script qui te fait automatiquement un rendu 3D jouable, c'est rigolo d'évoluer dans un laby de ce type

pardouin: (je l'avais mis sur le forum je crois)

3141948: Ah cool quel puzzle ?

Bon[]Crayon: oui il y est

Bon[]Crayon: https://www.codingame.com/forum/t/community-puzzle-2-5d-maze/6919/13

Bon[]Crayon: https://www.codingame.com/ide/puzzle/2-5d-maze

3141948: Ok

3141948: While àfaire: ...

Stilgart: Zorg1 qui incite au free xp... ha bah bravo :p

b0n5a1: o/

philRG: je vais le faire du coup

Bon[]Crayon: \o

BlaiseEbuth: \o/

Lita65: \:)/

Zorg1: Stilgart : bon faut avouer y a quand même du boulot dans son labyrinthe 3D. On a vu des free XP plus évidents :p

BlaiseEbuth: Le gratuit et le très gratuit...

Zorg1: perso ça me choque pas, et puis honnêtement ça me gêne moins que la prolifération des ASCII arts

Lita65: Perso j'aime bien les ASCII arts

BlaiseEbuth: :scream:

Zorg1: BATTLE

Zorg1: :D

Lita65: C'est subjectif !

darkhorse64: Un puzzle avec une simulation de fluide 2D qui s'affiche en ASCII Art

BlaiseEbuth: Déjà vu un truc comme ça...

Zorg1: Lita65 : tu vas t'éclater avec celui là alors : https://craftinginterpreters.com/parsing-expressions.html

Zorg1: oui la mécaplouf en ascii art ça me dit qqch

Lita65: tu as renvoyé le lien de parsing

Zorg1: oui

Zorg1: j'ai un petit pb

BlaiseEbuth: Là https://www.youtube.com/watch?v=QMYfkOtYYlg

Zorg1: voilà, ascii cube : https://www.codingame.com/training/medium/ascii-cube

Bon[]Crayon: Il y a les montagnes aussi /\

philRG: hehe ça me rappelle le parcours du combattant le puzzle de nicola

Lita65: Je me lui ajouté dans ma liste. Là je fais le combat de bot que m'a conseillé Stilgart hier

Zorg1: quel combat de bot ?

Zorg1: (bon avec les nouveaux noms je vais me perdre)

Zorg1: CourseDeMotoLumiereMaisCaNaRienAVoirAvecUnFilmConnuDeDisneyHein ?

Lita65: https://www.codingame.com/multiplayer/bot-programming/fall-challenge-2020

philRG: BlaiseEbuth sympa la musique

Zorg1: ah lui ^^

Zorg1: oui j'ai bien aimé le FC2020

BlaiseEbuth: C'pas vraiment pour ça que je l'ai posté... -_-

Zorg1: "montre la lune à un imbécile ..."

philRG: ah ok l'ascii art est bien aussi hehe

philRG: oui keskil a ton doigt Zorg1?

Zorg1: walot té pa jouasse tartagueulàlarécré :p

philRG: :-)

Zorg1: bon après ce retour beaucoup d'années en arrière je reviens à aujourd'hui

b0n5a1: ascii cube :nauseated_face:

Zorg1: CG ne fourni plus les bassines sur son site, faites gaffe

BlaiseEbuth: "Wesh reuf t'as mangé du clown ? Vas-y j'vais t'niquer ta race!" Zorg1 ? C'est plus 'aujourd'hui' ?

Zorg1: je pense oui, j'avais pas 10 ans aujourd'hui en fait ^^

Zorg1: t'as oublié le "fdp" toujours de bon aloi dans une conversation amicale de bonne tenue

BlaiseEbuth: Awé...

**Lita65 quide b0n5a1 au :toilet:

Lita65: CG fourni pas de bassine donc j'ai que ça à te proposer !

BlaiseEbuth: *liquide ? :thinking:

BlaiseEbuth: J'accuse Lita65, dans les toilettes, avec la tortue.

Zorg1: je contre

b0n5a1: https://www.humourr.com/divers/images-humour/wc_devant_pc.jpg

Zorg1: un grand classique

Lita65: C'est faux c'est pas moi, c'est Automaton2000 et puis de toute manière j'étais pas là j'avais tortue marin !

Default avatar.png Automaton2000: j'ai testé plein de trucs

Lita65: *surf sur tortue marine

Lita65: "UNO"

Lita65: Je crois qu'on peux appeler ça l'opti

Zorg1: bon Automaton2000 on t'entends plus trop ces derniers temps tu boudes ?

Default avatar.png Automaton2000: ah je ne suis pas d'accord sur le fait que j'ai pas envie de passer du temps

Lita65: avec nous ?

b0n5a1: pourquoi dwarfie a fait ce puzzle (ascii cube) alors que ... " ⠌ or ⠡ are characters from braille alphabet. Their unicode are 0x280c and 0x2821, respectively." hein ??? :rofl:

Zorg1: ah en plus c'est même pas de l'ascii art en fait ^^

Lita65: donc tu as envie de passer du temps avec tes tortues favorite Automaton2000

Default avatar.png Automaton2000: par contre j'ai aucune idée de la date de naissance

b0n5a1: j'adore ... expected : " /\-30\-96\-95 /\"

philRG: pas capté la définition des symboles de 2.5D

philRG: ah la pente horizontale permet de descendre des short walls ok

philRG: la pente verticale aussi du coup?

philRG: je suis perdu

philRG: :-)

Stilgart: pense à des escaliers

BlaiseEbuth: Bien. Tu es maintenant un escalier. C'est çaaaa.

Stilgart: si tu arrives perpendiculairement à un escalier, tu ne peux pas l'utiliser

Stilgart: non, je suis toujours une tortue selon moi et un bot parseur autocodé selon Automaton2000

Default avatar.png Automaton2000: le boss gold est en python

Stilgart: :fearful:

BlaiseEbuth: :scream:

Stilgart: :anguished:

Stilgart: [CG]*: ça serait bien de pouvoir éditer 2.5D maze pour ajouter des jeux de tests (maintenant que la limite n'est plus de 4)

Alshock: reuh

BlaiseEbuth: flux

Alshock: bweuarg

BlaiseEbuth: o//

[CG]Thibaud: tu peux pas l'edit Stilgart ? Ca marche de mon côté

[CG]Thibaud: [CG]* ne ping personne. Le mieux c'est de poster sur le forum ou Discord car je ne checke pas tous les logs de ce chat

Stilgart: sur une urgence, j'aurais utilisé un canal plus visible oui

Stilgart: sinon, je ne sais pas ce que j'avais fait mais maintenant j'ai bien accès à l'édition

Stilgart: my bad

[CG]Thibaud: no worries

philRG: BlaiseEbuth: je suis un escalier

Stilgart: philRG: c'est à Automaton2000 d'en décider !

Default avatar.png Automaton2000: je suis pas loin d'avoir un truc qui tourne

Stilgart: il fait dans le colimaçon :)

philRG: Automaton2000 suis-je un escalier?

Default avatar.png Automaton2000: et le résultat de la partie

Stilgart: philRG: si tu as des cas particuliers qui te posent soucis, je peux ajouter des tests

BlaiseEbuth: Un colimaçon c'est quand t'envoie un portugais par la poste ?

b0n5a1: non un italien

philRG: Stilgart: je vais me le mettre derrière l'oreille ;-)

philRG: c trop mathématique

Stilgart: sinon, pour | et -, je pense que le test 2 est bien

Default avatar.png CDA-mustapha-belkaci: bonsoir

Default avatar.png CDA-mustapha-belkaci: j'ai un test de coding game demain

Default avatar.png CDA-mustapha-belkaci: :fearful:

Norihiori: Salut les dev, vous avez fait "Dungeon 3D", je trouve l'énoncé imbitable ... Je ne comprends même pas où sont les échèles o_0

Stilgart: Norihiori: il n'y en a pas

b0n5a1: quoique depuis les années 60 c'est plus portugais qu'italien ici (Alsace) BlaiseEbuth pour la maçonnerie ^^

Stilgart: tu incarnes superman dans ce puzzle, donc tu sais voler, donc pas d'échelle

Norihiori: Stilgart l'énoncé parle d'échèles ...

b0n5a1: je monterais pas dessus...

Norihiori: The layers are connected by vertical ladders for climbing up or down.

BlaiseEbuth: Sur superman ?

b0n5a1: des échelles à la rigueur, mais tes trucs ça à l'air casse gueule

Stilgart: Automaton2000 pensait à un beau escalier en colimaçon en pierre comme dans les tours des chateaux, et voilà que ça parle d'immigration au 20e siècle

Default avatar.png Automaton2000: dés que tu veux faire.

Stilgart: Norihiori: ha...

Norihiori: nan "Dungeon 3D"

Stilgart: considères que si la case du dessous est vide, tu peux descendre en volant

BlaiseEbuth: J'appelle pas ça voler, j'appelle ça tomber avec panache.

b0n5a1: "je vooole".....PAF !

philRG: stop j'vais avoir une attaque

Norihiori: Stilgart, wep ... sauf que du coup je trouve un chemain en 3 minutes et non pas 6 comme dans le test ...

Default avatar.png CDA-mustapha-belkaci: bonsoir j'ai un test de jeu de codage demain

craintif:


Stilgart: Norihiori: pour quel test ?

BlaiseEbuth: :wave: CDA-mustapha-belkaci

b0n5a1: CDA-mustapha-belkaci commence à flipper demain alors, là t'as de l'avance

Stilgart: CDA-mustapha-belkaci: fais quelques puzzles, débloques les certifications, et fais des certifications

Default avatar.png CDA-mustapha-belkaci: coding game

Stilgart: et n'oublie pas de te coucher tôt ce soir pour être en forme demain

Norihiori: Stilgarty ba le 1er

b0n5a1: avec une bouillote

BlaiseEbuth: Brosse toi les dents. Lave toi les mains. Mange ta soupe.

Stilgart: pour le premier, il faut que je fasse

Default avatar.png CDA-mustapha-belkaci: :joy:

b0n5a1: Stilgarty, késéksa, le cousin de Moriharty ?

Stilgart: nord nord est etage++ sud est

Stilgart: donc j'ai 6

Stilgart: le seul endroit où j'ai deux . l'un au dessus de l'autre, c'est en (0,1)

philRG: non 5

JADOR_LO: j'ai un bug clavier quand j'appuis de fois sur d la ligne de code s'efface et je ne peux parfois plus modifier le code, comment je règle ca ?

Stilgart: donc c'est le seul endroit où je peux monter à l'étage

philRG: ah non 6

Norihiori: haaaa mais dans ce sens la ...

BlaiseEbuth: Bienvennue dans vim JADOR_LO ^^

Norihiori: punaise cette énoncé de l'enfer pour moi ...

JADOR_LO: ?

Stilgart: je me souviens avoir râler sur ce sujet :(

Norihiori: merci Stilgart

Stilgart: de rien

BlaiseEbuth: Dans les params de l'IDE sur la gauche tu dois avoir "Mode d'édition", met le en classique JADOR_LO

b0n5a1: https://www.amazon.fr/Informatique-clavier/b?ie=UTF8&node=430328031

JADOR_LO: ok merci

Stilgart: ce qui me fait penser qu'il y a de la réduction sur les typematrix en ce moment

b0n5a1: ça me fait pensé...faut que je sorte la chienne, elle aussi adore l'eau

b0n5a1: penser*

BlaiseEbuth: Ca me fait panser que j'ai faim. :yum:

**Stilgart tend une :banana: à BlaiseEbuth

Default avatar.png KennelCodeurPython: hey!!

BlaiseEbuth: Ook!

JADOR_LO: désolé mais je ne trouve pas les paramètres de l'ide BlaiseEbuth

dwarfie: Stilgart : cela ferait-il de BlaiseEbuth le nouvel "homme à la banane" ?

BlaiseEbuth: On parle bien de l'IDE du site JADOR_LO ?

JADOR_LO: Heu c'est quoi un ide ? et oui mon problème est sur la site BlaiseEbuth

JADOR_LO: désolé je suis tout nouveau j'essaye d'apprendre

Stilgart: IDE = éditeur dans lequel tu codes

Stilgart: (pour simplifier)

BlaiseEbuth: Ah... Un IDE c'est l'ensemble éditeur de texte/déugueur/compilo. Donc en ce qui concerne le site, quand tu as ton code ouvert tu es dans l'iDE

Stilgart: d'ailleurs, l'url commence alors par https://www.codingame.com/ide/

BlaiseEbuth: Et tout à gauche de l'écran tu doit avoir les paramètres.

b0n5a1: Infirmière Diplomée d'Etat IDE

dwarfie: ide ... comme le poisson rouge ?

JADOR_LO: Ah ok merci beaucoup

dwarfie: Automaton2000 ... j'ai envoyé un poisson , a toi d'envoyer la tortue

BlaiseEbuth: Tu as trouvé ?

Default avatar.png Automaton2000: bah c'est pas le code le plus court, vous avez des idées ?

Stilgart: Automaton2000: tortue

Default avatar.png Automaton2000: mais je peux pas me permettre de faire des puzzles et des multis. [solved]

Stilgart: code php valide ;)

dwarfie: ouais ... en 6 char , y'a pas plus court comme golf Automaton2000

Default avatar.png Automaton2000: ca me dit quelque chose à faire de la grosse merde

JADOR_LO: oui mais ce n'était pas a gauche car je code sur des exos qu'il y a dans la catégorie apprendre et ca doit un peu différer

Stilgart: Automaton2000: fais toi plaisir et installe une nouvelle version de PHP sur ton serveur, ça fera plaisir à Magus

Default avatar.png Automaton2000: et pour gérer les items

BlaiseEbuth: Ah.

BlaiseEbuth: Encore du tech.io

Stilgart: ça doit être ça oui :(

b0n5a1: :D

**dwarfie prend la voix caverneuse de Gandalf .... Flee you fool ...

BlaiseEbuth: 'fin même sur tech.io j'suis pas en mode vim...

Stilgart: de manière général, je déconseille fortement de s'écarter du mode normal sur CG

Stilgart: après, un truc qui m'arrive, quand je lance une compil et que j'ai une typo, l'IDE selectionne la ligne de la typo

Stilgart: donc si je tape du texte en même temps, ça vire toute la ligne

Stilgart: (moralité, coder ou compiler, il faut choisir)

BlaiseEbuth: Tu peux filer le lien JADOR_LO

BlaiseEbuth: ?

JADOR_LO: https://www.codingame.com/playgrounds/56931/les-bases-de-python-pour-le-lycee/1--complements-sur-les-variables

JADOR_LO: quand j'appuie sur a ca change le mode c'est bizare mais ca marche

Stilgart: ça ressemble vraiment à du mode vim (i=insert serait alors le plus logique, mais a=append le fait aussi)

BlaiseEbuth: Ouai. Mais d'où c'est en vim ?

Stilgart: aucune idée, je savais même pas que c'était possible sur tech.io :(

BlaiseEbuth: Bon en fait je sais

Stilgart: peut-être une magie liée à la variable d'environnement $EDITOR

BlaiseEbuth: Quand tu change dans l'IDE CG ça change sur tech.io aussi

Stilgart: (sauf qu'elle est à vim chez moi et que j'ai pas ce comportement)

**Stilgart ne va pas tenter le diable :p

JADOR_LO: tech.io c'est une plateforme appart pour coder librement ?

BlaiseEbuth: Bon du coup pour régler le problème JADOR_LO. Ouvre ça https://www.codingame.com/ide/puzzle/temperatures et change ça https://imgur.com/a/jwYyT7r

BlaiseEbuth: Ensuite rafraichi la page des exos.

JADOR_LO: ok parfait merci beaucoup !!

JADOR_LO: j'était effectivement en vim

leojean890: y'a pas de RAIC cette année OMG :o première fois depuis 2012 ?:o

Zorg1: pourquoi donc ?

Zorg1: pas de sponsor ?

leojean890: bah sur leur site ça laisse le RAIC2020

leojean890: je sais pas pk s

b0n5a1: ha mais...y'a l'AOC !

b0n5a1: on est déjà le premier

leojean890: je demande sur world ^^

BlaiseEbuth: Ca a été reporté y'a des mois...

leojean890: euler m'a répondu que c reporté en fev ouais ^^

leojean890: je vois pas l'info sur leur site

BlaiseEbuth: Y'a pas. C'est pas faute d'avoir cherché.

leojean890: j'sais pas comment il a eu l'info du coup:)

Zorg1: ou alors c'est sur un forum russe

leojean890: p'tet une autre page à eux

BlaiseEbuth: Y'a un discord.

leojean890: ah ouais j'ai pas l'habitude de discord :P

leojean890: que ce soit raic/CG..

leojean890: j'y suis un peu allé puis plus rien:)

BlaiseEbuth: C'est pas affiché de toute façon faut parler à des gens...

leojean890: I see^^

leojean890: genre MK car il est russe mouahahaha

Zorg1: ou alors euler il a l'air de suivre ça

Zorg1: mais RAIC ça n'a pas l'air d'être des grands communicant

Zorg1: c'est bon b0n5a1 tu l'as torché l'AoC 1 ?

Zorg1: ou t'es en train d'installer un IDE sur un nouveau PC ?

b0n5a1: pas encore touché

Zorg1: :(

Zorg1: ou alors tu préfères faire des batchs d'AoC

Zorg1: genre 7 d'un coup le weekend

b0n5a1: même pas, je prépare tout pour les 25 jours là :D

Zorg1: ça va être chargé à Noël :D

leojean890: ouais c'est euler qui m'a répondu:)

leojean890: clair ils communiquent moins que CG^^

leojean890: j'ai tjr pas reçu mon t shirt pour 2020 btw:)

leojean890: jamais essayé AOC, je devrais:p

Zorg1: c'est des petits puzzles. les dix premiers jours ça va, après ça a tendance à se corser

leojean890: genre les puzzes de level coc ou easy ?^^

Zorg1: le jour 1 là c'est plutôt du CoC je dirais

leojean890: ok donc à partir du 11 ça devient medium/hard/VH xD

leojean890: en gros difficulté incrémentale ?

Zorg1: ça dépend

Zorg1: :p

leojean890: okok, du semi incrémental :P

leojean890: ça augmente en moyenne

leojean890: mais pas forcément pile jour par jour

Zorg1: et y a des puzzles que je trouve plus facile parceque c'est plus dans mes centres d'intérêt

leojean890: ouais, la fameuse subjectivité de la difficulté

leojean890: genre parfois je trouve certains medium plus durs que certains VH

leojean890: genre 3N tiling l'horreur xD

Zorg1: mais ils essaient d'avoir une difficulté progressive : https://adventofcode.com/2020/stats (statistique de l'année dernière)

leojean890: ah ouais soit ça se complique bien soit les gens en ont marre ou sont en vacs à la fin :P

leojean890: mais ouais clairement ça se complique^^

Zorg1: mais dans le tas t'as des puzzles sympas, d'autre plus oubliables ^^

Zorg1: c'est pas désagréable, même si on est pas dans la compétition (flemme de me lever à 6h du mat')

Zorg1: par exemple le premier a résolu les deux problèmes du jour 1 en une minute sept secondes

leojean890: ah ou je suis pas non plus du matin xD même le daily à 9h30 je trouve ça un peu trop tôt ^^ (sauf en TTV ça va)

Zorg1: c'est aussi une indication de la difficulté du puzzle aussi

leojean890: ah la compet c'est le premier qui remplit qui gagne ?^^

leojean890: ok ouais comme sur CG certains puzzles sont plus intéressants que d'autres^^(surtout les officiels !)

Zorg1: oui ça ouvre à minuit de LA et le premier qui répond à 100 points, le centième un point et ça additionne pour le ranking général

leojean890: pour la compet je préfère un truc qui dure plusieurs semaines ou mois et prendre son temps j'avoue comme les contests de bots

leojean890: ah oui j'avoue si c'est résolu à 0h01 c que ça va^^ si le premier le résous à 1h déjà y'a du elvel^^

leojean890: ah je comprends le principe ^^ en gros faut être synchro sur le 0h de LA

Zorg1: 25 minutes le max du premier en 2030

Zorg1: *2020

leojean890: 25 min pour le 25/12 ça semble être une bonne perf^^

leojean890: + 1 min par jour^^

Zorg1: le 20/12/2020

Zorg1: le 25 il est assez bidon, et on te donne la seconde étoile

leojean890: ah ok donc c'était plus dur le 20 que le 25 I see^^

leojean890: ils veulent pas déranger les gens à noel xD

leojean890: alors que RAIC c'était les finales à noel justement lol

Zorg1: oui mais c'est russe RAIC :p

leojean890: les russes sont bourrins c ça ?^^

Zorg1: je donne un peu dans la caricature, oui ^^

Zorg1: bon on est que tous les deux à monologuer ils sont tous partis ?

Zorg1: Automaton2000 t'es toujours là ?

Default avatar.png Automaton2000: je me suis pas posé la question en fait

Sakisan: Automaton2000 la vie est belle ?

Default avatar.png Automaton2000: on a pas ça dans le referee ?

leojean890: ouais c'est un cliché, mais les clichés sont alimentés par souvent un peu trop d'exemples^^'

BlaiseEbuth: Stoi l'cliché.

b0n5a1: bon aoc c'est fait

b0n5a1: cette fois je me suis fait un template pour les 25 jours et l'ai sauvé pour en avoir un tout prêt pour les 25 jours pours les prochaines années

b0n5a1: leojean890 le dimanche en général c'est aussi beaucoup plus soft que la veille de mémoire

b0n5a1: en tout cas ça avait l'air d'être systématique ça l'année dernière il me semble

dwarfie: aoc ... plus pour moi ... ces connards de chez google me cassent les noix ... ils m'envoient un code par mail pour valider ma connexion ....

dwarfie: ... et exige ensuite que je leur file mon numero de tel pour m'en envoyer un autre par SMS ...

dwarfie: (╯°□°)╯︵ ┻━┻

b0n5a1: désactive la double auth

dwarfie: je l'ai pas activé

b0n5a1: je crois que je l'avais activé

dwarfie: et la , ca fait triple auth en plus ... que ne feraient-ils pas pour vendre mon numero de telephone a leurs clients ...

Zorg1: ah oui ils veulent a tout prix ton tél ces salauds

Zorg1: "pour améliorer l'expérience utilisateur"

Zorg1: ouais c'est ça et mon cul c'est du poulet

BlaiseEbuth: En même temps google...

b0n5a1: bah le pire c'est que c'est le plus pratique / rapide : t'as une notif qui te demande si c'est toi, tu cliques "oui" et t'es co

Zorg1: google je me souvenais quand ils faisaient les marioles avec leur "don't be evil"

dwarfie: et maintenant ils jouents les gogoles

Zorg1: les ingénieurs qui se veulent éthiques ça m'a toujours fait rigolé

pardouin: re

Zorg1: o/

pardouin: quasi fini AoC 2020, plus que le 20

Zorg1: oui le 20 partie 2 est casse bonbon

pardouin: une idée du temps mis par le 100ème ce matin ?

pardouin: que je sache si ça vaut le coup de se motiver à se lever à 6h

pardouin: (pas tous les jours hein)

Zorg1: https://adventofcode.com/2021/leaderboard/day/1 en bas du tableau ...

Zorg1: 2 minutes 44 s

pardouin: ah ouais ok laisse tomber

pardouin: même si le truc était très simple

pardouin: il faut être bien rodé

Zorg1: attends que ça se corse quand même

nicola: dwarfie, Gogole me fait la même pour me connecter sur un autre ordinateur.

nicola: Gna gna donne-moi ton numéro de taylayphone.

nicola: Non.

Zorg1: Et mamzelle tu me donnes ton 06 ?

pardouin: moui j'imagine que c'est plus abordable de se classer sur un truc plus dur mais bon se lever à 6h pour très probablement rien bof ^^

Stilgart: Automaton2000: file nous ton numéro de téléphone, c'est pour Google

Default avatar.png Automaton2000: le problème du sac à dos ?

nicola: J’ai déjà son numayro.

Zorg1: bonne réponse Automaton2000 tu as owned google là

pardouin: c'est quand même un peu redondant

Default avatar.png Automaton2000: j ai pas eu le temps de le faire avec un seul pod

Stilgart: l'ia chez google ne va pas s'en remettre là

pardouin: plusieurs pb où tu fais exactement le même algo

pardouin: typiquement l'élimination logique

Stilgart: hum... si j'allais faire AoC1 moi

pardouin: ou là le jeu de la vie

pardouin: 3 fois exactement le même algo

pardouin: bon

Zorg1: pardouin qui a décidé de râler sur l'AoC :D

pardouin: non non j'ai trouvé le concept sympa

pardouin: je râle pour râler mais c'est cool

pardouin: je l'ai montré à mes élèves ils ont trouvé ça sympa

pardouin: mais j'ai peur que l'anglais rebute un peu

pardouin: et ils risquent de bloquer assez vite

pardouin: un élève a demandé "on gagne quoi?" et j'ai même pas eu à répondre, les autres lui ont dit "la satisfaction personnelle"

pardouin: :)

Zorg1: l'anglais reste basique, enfin j'ai pas trop de difficulté avec

Zorg1: et je suis vraiment pas fluent en anglais ^^

pardouin: mais mine de rien la pratique te rends nettement meilleur que le lycéen lambda

pardouin: ils en font en classe et basta

pardouin: rend*

Zorg1: oui c'est vrai que je lis beaucoup de truc en anglais en fait

Zorg1: à l'oral je suis quiche man mais à la lecture ça va

pardouin: nous on a l'habitude de chercher des trucs sur le web anglophone par ex

pardouin: souvent avant le web francophone même

pardouin: eux ne le font jamais spontanément

Zorg1: bah le web francophone j'ai l'impression que je vais tombé sur pas mal de tuto ou de google translate indigents

Zorg1: pê un préjugé

pardouin: ben t'as surtout beaucoup moins de contenu

Zorg1: bah et les docs officiels des outils, ... elles sont principalement en anglais

Zorg1: y a des versions traduites mais faut faire gaffe aux mises à jour

Zorg1: après c'est de l'anglais technique, c'est pas du shakespear avec des mots utilisés en gros que par cet auteur ^^

Zorg1: ou des phrases torturées pour la poésie

Zorg1: (voire pour un jeu de mot que seuls les locuteurs lvl20 comprennent)

Zorg1: (traumatisé par les notes de bas de page façon "du vieil anglais machin, l'auteur l'utilise pour un relief comique avec le mot truc"

Stilgart: pardouin: tu auras pu promettre de ramener des chocolats le dernier jour si au moins 3 élèves avaient 30 étoiles

Zorg1: 30 étoiles chacun ou en groupe :D

Stilgart: chacun

Stilgart: en groupe c'est trivial

Stilgart: les 5 premiers jours c'est niveau CoC en général

Stilgart: le plus long aujourd'hui c'était le git init

Zorg1: ah je gère même pas mes AoC sous git

Stilgart: git clone/pull c'est plus simple que rsync :)

Remi.: Bonsoir amis geek

Remi.: Automaton2000 au rapport

Default avatar.png Automaton2000: les règles de la ligue de bois 3

Bon[]Crayon: o/

BlaiseEbuth: Oui. On est tous amis ici.

Remi.: \o

Stilgart: surtout Automaton2000

Default avatar.png Automaton2000: nan mais je vais le faire en moins de 10 places

Stilgart: et ça prend même pas tant de places que ça

Remi.: Blaise v6 ??

Bon[]Crayon: Automaton2000 L'ami tortue, l'ami qui vous salut o/

Default avatar.png Automaton2000: ça manque un peu de chance que tu trouve mieux, sauf cas rare ex: coc sur un levenshtein => php ...

Stilgart: Automaton2000 traumatisé par levenstein en php

Zorg1: \o

Default avatar.png Automaton2000: donc il faut faire gaffe à ce que les gens sont méchants

Stilgart: :D

**Bon[]Crayon slaps Automaton2000 around a bit with a large fishbot

Default avatar.png Automaton2000: je trouve que ça marche pas sur les serveurs cg

Bon[]Crayon: Automaton2000 ça ne marche pas, ça fonctionne

Default avatar.png Automaton2000: et vu qu'il est à portée de main

dwarfie: Automaton2000 : ca donne un coup de pied au cul ?

Default avatar.png Automaton2000: et tu mets un peu de ça

Zorg1: oui mais t'as le bras long Automaton2000

Default avatar.png Automaton2000: mais j'ai pas encore mis à jour

Remi.: Bon cette fois j'ai fini d'installer les décos de Noël. Je vais avoir des soirs plus tranquilles.

Remi.: Et vous, vous décorez l'extérieur pour Noël ?

Bon[]Crayon: non

pardouin: 20 a fini

pardouin: :)

Zorg1: :thumbsup:

pardouin: en fait c'est la partie a qui est difficile

pardouin: la partie b en comparaison c'est peanuts, c'est juste relou

pardouin: mais j'ai quasi fini

pardouin: ayé :D

pardouin: il y a des petits flocons qui tombent à la fin quand on a 50 étoiles *_*

Stilgart: Automaton2000: dis lui d'arrêter de spoil

Default avatar.png Automaton2000: t'as besoin de la ligne de code qui est "nul" qui ne marche pas

**Stilgart tend un "nul" à pardouin

pardouin: à la fin il explique qu'il y a un easter egg caché dans chaque puzzle et il te montre où ils étaient

pardouin: c'est un groupe de mot de l'énoncé qui affiche un texte quand tu passes la souris dessus

pardouin: du coup j'ai cherché dans 2021 day 1 et il y en a aussi un

pardouin: http://chat.codingame.com/pastebin/8bb58b12-5b69-4864-bc0d-a0973caa67a8

pardouin: (spoiler aboveà

pardouin: bon sur ce à demain :)

BlaiseEbuth: Ca mérite au moins 5 ban et 5 éternités en enfer ça... Sâlo...

Default avatar.png bobito.: yo je suis bloqué chall 2 je débute dans le coding je pourais avoir un petit coup de pousse ?

Default avatar.png bobito.: sur les fusées et les thrust

Default avatar.png Renaud_Cosson: salut salut ! quelqu un pourrais m éclaircir le jeux shadow casting ASCII :/ ? je ne comprend l algo a appliquer :(

Default avatar.png Renaud_Cosson: Non c est bon :p