Pour certains d’entre-nous, on l’attend depuis plus d’un an.
Il est de retour : le calendrier de l’avant pour les devs !
Bien plus satisfaisant que celui avec la marque commençant par un K.
L’an dernier avec quelques visiteurs de LFR, on avait partagé un petit leadboard
1844559-f65dbf07
Vous pouvez vous joindre à nous pour cette nouvelle saison de Advent of code 2023
https://adventofcode.com/2023
Encore félicitation à Ythogtha qui a était le premier de ce leadboard sur 2022.
https://adventofcode.com/2022/leaderboard/private/view/1844559
Je vous souhaite une bonne fin d’année et de joyeuse ligne de code à tous
# J'y retourne !
Posté par Yth (Mastodon) . Évalué à 10.
Je remet ça cette année :)
Premier conseil pour ceux qui s'y mettent : testez vos programme avec les données de démo avant d'envoyer un résultat.
Les cas particuliers ne sont pas décrits dans les énoncés, mais sont souvent présents dans les données de test.
Par exemple, premier jour de 2023, second challenge ligne 2 : "eightwothree".
L'approche « facile » consiste à faire des remplacement de chaînes : "one" par "1", "two" par "2", etc.
Si on fait ça sans réfléchir et dans l'ordre, notre chaîne devient alors : "eigh23", et on a comme valeur 23.
Mais on devrait remplacer le début de la chaîne, "eight" par 8, et obtenir 83 comme résultat.
Une simple validation avec les données de test montre qu'on s'est planté…
Si ça sent le vécu, c'est parce que ça sent le vécu.
Second conseil, en Python, mais surtout utile à partir de la moitié en général : utilisez PyPy quand les algos commencent à boucler à mort et traiter des millions de cas, ça peut aller de 20 à 50 fois plus vite, sans rien changer au code.
Et abusez des générateurs, pour éviter les explosions de mémoire.
[^] # Re: J'y retourne !
Posté par Yth (Mastodon) . Évalué à 10. Dernière modification le 01 décembre 2023 à 12:36.
Aussi, nous sommes 4 à avoir eu 50 étoiles, et 4 de plus à en avoir eu plus de 40.
Sachant que la fin est relativement fastidieuse, avec des algos qui peuvent prendre du temps, et donc un débuggage allongé d'autant, jusqu'à la veille de Noël où on peut avoir franchement autre chose à faire : ne pas chercher à finir est entièrement compréhensible.
Quand ça cesse d'être fun, ça cesse d'être fun.
Mais vivement dans quelques jours quand ça commencera à devenir fun, et qu'il faudra avoir de vraies idées d'algorithmie pour affronter les épreuves :)
Bon courage à toutes celles et tout ceux qui vont participer !
[^] # Re: J'y retourne !
Posté par syj . Évalué à 4.
J'aurai du te laisser faire la news :-p
[^] # Re: J'y retourne !
Posté par alberic89 🐧 . Évalué à 2.
Salut,
Le leadboard LinuxFR 2023 est-il déjà crée ou pas ?
On pourrait aussi essayer de faire comme l'année dernière, un journal par jour.
L'informatique n'est pas une science exacte, on n'est jamais à l'abri d'un succès
[^] # Re: J'y retourne !
Posté par Yth (Mastodon) . Évalué à 3.
C'était dans Programmation.Autre, j'ai pas trop le temps ce week-end, mais si quelqu'un veut démarrer.
# Advent of Code Charts
Posté par 🚲 Tanguy Ortolo (site web personnel) . Évalué à 4.
Pour les amateurs, il y a une extension Firefox qui permet d'afficher des courbes et des stats plus détaillées que ce qui est indiqué dans la page Web du leaderbord :
https://addons.mozilla.org/fr/firefox/addon/advent-of-code-charts
# Plusieurs leaderboards privés ?
Posté par rewind (Mastodon) . Évalué à 5.
Vous savez si on peut s'inscrire à plusieurs leaderboards privés ? Je suis déjà sur un leaderboard privé que je ne veux pas quitte, mais j'aimerais bien m'inscrire sur celui de linuxfr !
[^] # Re: Plusieurs leaderboards privés ?
Posté par Yth (Mastodon) . Évalué à 3.
A priori oui, on peut.
[^] # Re: Plusieurs leaderboards privés ?
Posté par syj . Évalué à 3.
Je confirme. On a un leadboard interne à ma boite. Plus celui-ci.
# y'a un forum dédié
Posté par djibb (site web personnel) . Évalué à 6.
j'suis déjà bloqué lol :)
[^] # Re: y'a un forum dédié
Posté par barmic 🦦 . Évalué à 3.
L'erreur au premier essaie, c'est normal. Si ça continue c'est peut être que tu cherche trop compliqué ?
https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll
[^] # Re: y'a un forum dédié
Posté par djibb (site web personnel) . Évalué à 2.
je passe tous les tests… je passe mes exemples à la con…
je passe toutes les épreuves d'avant (pas de régression)…
et j'ai pas bon… balle dans la tête ;)
[^] # Re: y'a un forum dédié
Posté par Yth (Mastodon) . Évalué à 2.
Poste ton code ?
[^] # Re: y'a un forum dédié
Posté par djibb (site web personnel) . Évalué à 2.
https://pastebin.com/sCaeHPnR
si quelqu'un a le temps…
[^] # Re: y'a un forum dédié
Posté par barmic 🦦 . Évalué à 2.
J'ai mis un peu de temps à trouver, pour te mettre sur la piste, je te donne un cas qui ne marche pas chez toi et qui est issue de mon puzzle :
sevenseven482seven
.https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll
# Bon courage
Posté par Aldebaran (site web personnel) . Évalué à 2.
Je n'avais jamais regardé les advent of code, c'est sympa comme interface.
On verra si j'ai la foi de coder un 25 décembre, mais je m’autorise même à flancher avant, pour cause de chocolat, de raclette ou d'apéro rigolo ;)
# Ou prenez votre temps
Posté par Maclag . Évalué à 5.
J'avais essayé celui de 2022, que j'ai commencé en Janvier 2023.
Je crois que je suis toujours au jour 16 parce que j'ai arrêté il y a quelques mois /o.
C'est aussi parce que je n'avais aucune idée de ce qu'était la Programmation Dynamique. Depuis j'ai appris un petit peu mais je ne m'y suis toujours pas remis. Peut-être que je le finirai en 2024…
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.