Add solution for "Day 11: Plutonian Pebbles", part 2
This commit is contained in:
@@ -28,9 +28,11 @@ class PlutonianPebbles : public Solver
|
||||
virtual void processDataLine(const std::string& line) override;
|
||||
virtual void finish() override;
|
||||
private:
|
||||
static constexpr int getNBlinks();
|
||||
static constexpr int getNBlinksPart1();
|
||||
static constexpr int getNBlinksPart2();
|
||||
std::map<long long int, std::vector<long long int>> blinkMap_{};
|
||||
void addPebble(std::map<long long int, int>& pebbles, const long long int pebbleNumber, int cardinality);
|
||||
void addPebble(std::map<long long int, long long int>& pebbles, const long long int pebbleNumber,
|
||||
long long int cardinality);
|
||||
void addNextBlinkNumbers(const long long int pebbleNumber, std::vector<long long int>& nextBlinkNumbers);
|
||||
int getNNextBlinkNumbers(const long long int pebbleNumber) const;
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user