예제 #1
0
<?php

include 'header.php';
$input = file(__DIR__ . '/input', FILE_IGNORE_NEW_LINES);
$circuit = new Day7\Circuit();
foreach ($input as $line) {
    $circuit->addSignal(new Day7\SignalBlueprint($line));
}
$circuit->run();
$aSignal = $circuit->readWire('a');
$circuit->reset();
$circuit->addSignal(new Day7\SignalBlueprint("{$aSignal} -> b"));
$circuit->run();
echo $circuit->readWire('a');
예제 #2
0
<?php

include 'header.php';
$input = file(__DIR__ . '/input', FILE_IGNORE_NEW_LINES);
$circuit = new Day7\Circuit();
foreach ($input as $line) {
    $circuit->addSignal(new Day7\SignalBlueprint($line));
}
$circuit->run();
echo $circuit->readWire('a');