Chat:Fr/2021-12-01
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
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...
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
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
Automaton2000: il a pas fait un ag en python
Zorg1: ah tiens oui je t'ai oublié Automaton2000 :)
Automaton2000: c'est la première fois que je touche plus à rien !
Zorg1: bonjour 13uk
philRG: o/ Automaton2000 :hugging:
Automaton2000: vous êtes sur quoi ?
philRG: Automaton2000 demandes à Zorg1 :-)
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
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
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
Lita65: Ah tu es sur Mac ?!
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
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:
Lita65: ^^
baboulaf: un chat qui parle binaire :D
philRG: int('11011001', 2) + int('1100111', 2) Out[53]: 320
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 ^^
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
Lita65: #Mes_valeur_a_la_con
Lita65: Allez là bas !
tristou: mon adresse ip c 127.0.0.1
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...
baboulaf: c'est juste le refresh du nombre de stream en cours, sans avoir a recharger la page
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
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
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
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 !
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
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
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
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
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.
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
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.
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
Automaton2000: je sais pas si c'est un puzzle qui va me faire gagner quelques places
JSanction: techniquement, si, Automaton2000
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à ;-)
RotitNohj: bonjour a tous, mais surtout a automaton2000
Automaton2000: oui, mais c'est pas une raison pour ne pas avoir eu le temps de le faire
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
Sudobe: vous vous connaissez en parsing ?
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é ?
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
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 :(
Automaton2000: mais je pense que quand tu sais que tu as déjà fini un puzzle en 30 minutes
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
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: ^^
Stilgart: les années où je donne ça, bizarrement, les étudiants sont contents de la solution en lex/yacc :p
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)
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
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
Sudobe: une explication claire, un pseudo code détaillée,
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
Sudobe: exmeple parsing d'une expression arithmetique
devmaxime: C'est le puzzle dungeon 3d, il est puzzle de la semaine.
dwarfie: :nauseated_face:
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 !
Automaton2000: si ça peut te rassurer
Bon[]Crayon: Automaton2000 Pas vraiment.
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é.
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 !
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 !
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 ?
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
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
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 !
Automaton2000: je suis pas loin d'avoir un truc qui tourne
Stilgart: il fait dans le colimaçon :)
philRG: Automaton2000 suis-je un escalier?
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
CDA-mustapha-belkaci: j'ai un test de coding game demain
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
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 ...
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
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
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
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é ?
Automaton2000: bah c'est pas le code le plus court, vous avez des idées ?
Stilgart: Automaton2000: tortue
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
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
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: 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à ?
Automaton2000: je me suis pas posé la question en fait
Sakisan: Automaton2000 la vie est belle ?
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
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
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
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
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/
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
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
Automaton2000: je trouve que ça marche pas sur les serveurs cg
Bon[]Crayon: Automaton2000 ça ne marche pas, ça fonctionne
Automaton2000: et vu qu'il est à portée de main
dwarfie: Automaton2000 : ca donne un coup de pied au cul ?
Automaton2000: et tu mets un peu de ça
Zorg1: oui mais t'as le bras long Automaton2000
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
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...
bobito.: yo je suis bloqué chall 2 je débute dans le coding je pourais avoir un petit coup de pousse ?
bobito.: sur les fusées et les thrust
Renaud_Cosson: salut salut ! quelqu un pourrais m éclaircir le jeux shadow casting ASCII :/ ? je ne comprend l algo a appliquer :(
Renaud_Cosson: Non c est bon :p