07:36 <Mindiell> poinAh, une subtilité ce matin, il peut y avoir plusieurs lignes.
07:37 <Mindiell> et la 2eme partie est moins drôle, je la ferai plus tard.
08:00 <entwanne> j'ai eu peur en regardant le puzzle avant de lire l'énoncé
08:55 <mdk> vive les regex, et vive eval.
08:59 <entwanne> j'ai hésité pour eval, je l'aurais fait s'il y avait eu plusieurs opérations arithmétiques
09:10 <discord_afpy_> <Andy K (boss dreamer ou pas)> Saluto tt le monde
09:13 <debnet> @entwanne J'ai eu peur pour la partie 2 aussi.
09:13 <debnet> Je me suis dit qu'ils allaient nous demander de gérer les mul() imbriqués.
09:13 <debnet> Mais vu la gueule de l'input, ça sent l'exercice fil-rouge.
09:13 <debnet> J'ai vu des case() when() etc...
09:14 <entwanne> quand j'ai vu des crochets et des accolades j'ai cru qu'il allait falloir gérer des sortes de boucles et conditions, ouais
09:25 <debnet> @mdk C'est malin ce que t'as fait. ^^
10:32 <discord_afpy_> <lythari59> matin,
10:32 <discord_afpy_> <lythari59> top vos solutions 🙂
10:32 <discord_afpy_> <lythari59> "TIL pairwise, thanks entwanne." => #meToo
10:33 <discord_afpy_> <lythari59> pour la partie2 de l'exo2, le `any` s'arrête au premier `True` ou il parcourt la list ? Je n'ai pas utilisé `any` dans le doute.
10:43 <debnet> any est court-circuit dans mes souvenirs.
10:43 <debnet> Mais à vérifier.
10:50 <entwanne> oui
10:51 <entwanne> Mais après si c'est une liste y a quand même besoin de tout évaluer. Par contre si c'est un générateur ça permet de stopper la génération au 1er True
10:55 <discord_afpy_> <lythari59> merci entwanne, c'était ma crainte avec une List, mais avec un générateur c'est fine. 🙂
12:51 <Mindiell> j'ai une bonne idée pour la partie 2, mais j'ai testé trop rapidement ce matin. Je publierai ce soir
12:52 <Mindiell> (enfin je pense que c'est une bonne idée :) )
15:41 <discord_afpy_> <lythari59> la partie 2 de quel exo ?
16:34 <debnet> J'imagine le 3.
17:31 <discord_afpy_> <lythari59> ok, moi j'ai fait ça : https://github.com/lythari/aoc2024/blob/main/ex3/main.py
17:31 <discord_afpy_> <lythari59> mais j'aime bien la version d'entwanne.
17:57 <alain_afpy> Stage - Développement web (Gap) - https://discuss.afpy.org/t/stage-developpement-web-gap/2396
18:27 <debnet> lythari59: ça fonctionne, c'est le principal ! :D
19:25 <discord_afpy_> <lythari59> Pour aoc oui. Mais pour apprendre j aime bien quand vous partagez.
19:47 <Mindiell> Voilà ma solution pour la partie 2 de l'exo 3 : https://wyz.fr/9S-9D
19:49 <Mindiell> bien vu mdk :)
21:48 <discord_afpy_> <dancergraham> j'ai plutot fait un
21:48 <discord_afpy_> <dancergraham> ```def mul(a,b):
21:48 <discord_afpy_> <dancergraham> return a*b```
21:48 <discord_afpy_> <dancergraham> puis `eval(matched_text)` pour la partie mul 🙂
21:51 <debnet> @dancergraham from operator import mul
21:51 <debnet> C'était plus simple. :P
22:45 <Mindiell> ah, mdk je crois que ton code marche pas à tous les coups par contre.
22:46 <Mindiell> en effet.
22:46 <Mindiell> je t'en parle demain ;o)