Retourner au contenu associé (entrée de forum : Advent of Code 2023 : Day 3)
Posté par barmic 🦦 le 04 décembre 2023 à 17:58. 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+).
([^.\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.
(\*|\d+)
https://linuxfr.org/users/barmic/journaux/y-en-a-marre-de-ce-gros-troll
AltStyle によって変換されたページ (->オリジナル) / アドレス: モード: デフォルト 音声ブラウザ ルビ付き 配色反転 文字拡大 モバイル
[^] # Re: On bourrine, on bourrine et on fait des bêtises...
Posté par barmic 🦦 . 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