public string Solve(string input) { var circuit = new Circuit(input); IWire targetWire = circuit.Wires["a"]; return(targetWire.GetOutput(circuit.Wires).ToString()); }
public string Solve(string input) { var circuit = new Circuit(input); // Override b circuit.Wires["b"] = new DirectInputWire("b", 956); IWire targetWire = circuit.Wires["a"]; return(targetWire.GetOutput(circuit.Wires).ToString()); }