generated from public/aoc_template
Day 20 - shorten Conjunction.receive()
This commit is contained in:
parent
53d5466da0
commit
cec167bf7d
5
day20.py
5
day20.py
@ -43,10 +43,7 @@ class FlipFlop(Module):
|
||||
class Conjunction(Module):
|
||||
def receive(self, sender: str, signal: bool):
|
||||
self.last_input[sender] = signal
|
||||
if sum(self.last_input.values()) == len(self.inputs):
|
||||
self.send(False)
|
||||
else:
|
||||
self.send(True)
|
||||
self.send(sum(self.last_input.values()) != len(self.inputs))
|
||||
|
||||
|
||||
class Machine:
|
||||
|
||||
Loading…
Reference in New Issue
Block a user