Beispiel #1
0
 public function __invoke()
 {
     $elevator = new Elevator();
     $parser = new InstructionParser($elevator);
     $parser->parseInstructions(file_get_contents(__DIR__ . '/../../input/day1.txt'));
     echo 'Final floor : ' . $elevator->getFloor() . "\n\n";
 }
Beispiel #2
0
 public function testElevatorShouldSetAndGetFloor()
 {
     $elevator = new Elevator();
     $floor = 10;
     $elevator->setFloor($floor);
     $this->assertEquals($floor, $elevator->getFloor());
 }
 public function __invoke()
 {
     $elevator = new Elevator();
     $parser = new InstructionsParser($elevator);
     $input = file_get_contents(__DIR__ . "/../../input/Day1/Puzzle1");
     $parser->parseInstructions($input);
     echo "Final floor: " . $elevator->getFloor();
 }
Beispiel #4
0
 public function __invoke()
 {
     $instructions = file_get_contents(__DIR__ . '/../../input/Day1/input.txt');
     $elevator = new Elevator();
     $parser = new InstructionParser($elevator);
     $parser->parseInstructions($instructions);
     echo "Final floor: " . $elevator->getFloor() . "\n\n";
 }