Example #1
0
 /**
  * {@link SolutionDay11} constructor.
  * @param InputProvider $inputProvider
  * @param PasswordSequencer $passwordSequencer
  */
 public function __construct(InputProvider $inputProvider, PasswordSequencer $passwordSequencer)
 {
     parent::__construct($inputProvider);
     $this->passwordSequencer = $passwordSequencer;
 }
Example #2
0
 /**
  * {@link SolutionDay9} constructor.
  * @param InputProvider $inputProvider
  * @param RouteCalculator $routeCalculator
  * @param CityMapParser $cityMapParser
  */
 public function __construct(InputProvider $inputProvider, RouteCalculator $routeCalculator, CityMapParser $cityMapParser)
 {
     parent::__construct($inputProvider);
     $this->routeCalculator = $routeCalculator;
     $this->cityMapParser = $cityMapParser;
 }
Example #3
0
 /**
  * {@link SolutionDay10} constructor.
  * @param InputProvider $inputProvider
  * @param LookAndSaySequencer $lookAndSaySequencer
  */
 public function __construct(InputProvider $inputProvider, LookAndSaySequencer $lookAndSaySequencer)
 {
     parent::__construct($inputProvider);
     $this->lookAndSaySequencer = $lookAndSaySequencer;
     $this->input = $this->inputProvider->getInputFromFileForDay(10);
 }