From a70239f9f0f4a7030f840cdb5458e0da2e215923 Mon Sep 17 00:00:00 2001 From: Amatsugu Date: Mon, 4 Dec 2023 19:42:44 -0500 Subject: [PATCH] minor optimization --- AdventOfCode/Problems/AOC2023/Day4/Scratchcards.cs | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/AdventOfCode/Problems/AOC2023/Day4/Scratchcards.cs b/AdventOfCode/Problems/AOC2023/Day4/Scratchcards.cs index b7d380f..9aed001 100644 --- a/AdventOfCode/Problems/AOC2023/Day4/Scratchcards.cs +++ b/AdventOfCode/Problems/AOC2023/Day4/Scratchcards.cs @@ -28,10 +28,10 @@ internal class Scratchcards : Problem { var card = _cards[i]; var wins = card.have.Intersect(card.win).Count(); + var cCount = GetCardCount(card.card); for (int j = 1; j <= wins; j++) - AddCards(card.card + j, GetCardCount(card.card)); - Part2 += wins * GetCardCount(card.card); - //_cardCount[card.card] = 0; + AddCards(card.card + j, cCount); + Part2 += wins * cCount; } } @@ -39,7 +39,6 @@ internal class Scratchcards : Problem { if(_cardCount.TryGetValue(card, out var count)) return count; - //_cardCount.Add(card, 1); return 1; }