• [^] # Re: On bourrine, on bourrine et on fait des bêtises...

    Posté par . En réponse au message Advent of Code 2023 : Day 3. Évalué à 3.

    J'ai une solution proche, mais pas le code sous la main. J'ai trouvé très confortable de lire les lignes via une expression régulière : ([^.\d]|\d+).

    Quand tu itère dessus, chaque groupe que tu capture est soit un nombre soit un symbole et je n'ai pas vraiment rencontré de cas au limite.

    Pour la seconde partie changer l'expression régulière par (\*|\d+) et le seul changement nécessaire dans l'initialisation.

    https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll