09:28 <debnet> Le weekend c'est trop difficile pour se mettre à l'AoC avec un enfant à la maison.
09:37 <discord_afpy_> <lythari59> Ou alors faut se lever avant les enfants.
09:37 <discord_afpy_> <lythari59> Celui du jour n'est pas passionnant.
10:27 <mdk> day7 en 23 ms \o/
10:28 <debnet> Ah ouais.
10:28 <mdk> (dont 21ms a démarrer l'interpréteur)
10:29 <mdk> $ pyperf timeit -s 'import day7' 'day7.main()' → Mean +- std dev: 9.24 ms +- 0.21 ms
10:32 <debnet> Bien joué, t'as utilisé une technique particulière ?
10:59 <entwanne> "Operators are always evaluated left-to-right, not according to precedence rules."
10:59 <entwanne> rah, quelle règle à la con
11:41 <mdk> debnet j'ignore si ma technique est très particulière, j'ai push, je te laisserai juger 😀
11:41 <mdk> Mindiell, tu as pu jeter un œil à Makemake ?
12:02 <debnet> Bon ma solution n'est pas optimale ah ah.
12:44 <debnet> J'ai eu la flemme de réfléchir à un truc plus optimal que de faire un produit cartésien des opérateurs.
12:44 <debnet> Avec un enfant dans les pattes, on peut pas réfléchir correctement.
13:20 <mdk> debnet, niveau temps de calcul c'est quel ordre de grandeur ?
13:21 <debnet> @mdk c'est long, un produit cartésien c'est toujours sous optimal. On doit être à O(n!) là.
13:23 <debnet> Peut-être même O(n^n) même.
13:23 <debnet> Après ça met une poignée de secondes sur mon ordinateur pour avoir la réponse donc fuck it. 😂
13:24 <debnet> 3^n, pas n^n.
13:27 <Mindiell> mdk: pas encore non
13:27 <Mindiell> peut-être demain
13:28 <debnet> Avec un arbre à mon avis c'est beaucoup plus efficace, j'essayerai d'optimiser ça si j'ai le courage.
13:34 <entwanne> j'ai pas eu le courage non plus, j'ai ait le bourrin
13:36 <entwanne> je savais même pas si j'aurai le courage de faire l'exo aujourd'hui ou si ça attendrait lundi
13:37 <entwanne> * aurais
18:33 <mdk> Trolling continue : https://github.com/bddicken/languages/issues/200