Add solution for "Day 24: Crossed Wires", part 2
This commit is contained in:
@@ -22,11 +22,13 @@ class LogicGate
|
||||
{
|
||||
public:
|
||||
enum class Kind { And, Or, Xor, Unknown };
|
||||
static std::string getKindString(const Kind kind);
|
||||
|
||||
std::string inputWire1;
|
||||
std::string inputWire2;
|
||||
std::string outputWire;
|
||||
Kind kind{ Kind::Unknown };
|
||||
std::string getKindString() const;
|
||||
};
|
||||
|
||||
std::istream& operator>>(std::istream& is, LogicGate& logicGate);
|
||||
|
||||
Reference in New Issue
Block a user