diff options
Diffstat (limited to '2024/PHP/day_04/Position.php')
| -rw-r--r-- | 2024/PHP/day_04/Position.php | 124 |
1 files changed, 63 insertions, 61 deletions
diff --git a/2024/PHP/day_04/Position.php b/2024/PHP/day_04/Position.php index 182da7e..0dcf96c 100644 --- a/2024/PHP/day_04/Position.php +++ b/2024/PHP/day_04/Position.php @@ -4,74 +4,76 @@ declare(strict_types=1); class Position implements Stringable { - public function __construct(public $x, public $y) {} + public function __construct(public $x, public $y) + { + } - public function __toString(): string - { - return "({$this->x}, {$this->y})"; - } + public function __toString(): string + { + return "({$this->x}, {$this->y})"; + } - /** - * Not validated - */ - public function getNorth(): self - { - return new self($this->x, $this->y - 1); - } + /** + * Not validated + */ + public function getNorth(): self + { + return new self($this->x, $this->y - 1); + } - /** - * Not validated - */ - public function getNorthEast(): self - { - return new self($this->x + 1, $this->y - 1); - } + /** + * Not validated + */ + public function getNorthEast(): self + { + return new self($this->x + 1, $this->y - 1); + } - /** - * Not validated - */ - public function getEast(): self - { - return new self($this->x + 1, $this->y); - } + /** + * Not validated + */ + public function getEast(): self + { + return new self($this->x + 1, $this->y); + } - /** - * Not validated - */ - public function getSouthEast(): self - { - return new self($this->x + 1, $this->y + 1); - } + /** + * Not validated + */ + public function getSouthEast(): self + { + return new self($this->x + 1, $this->y + 1); + } - /** - * Not validated - */ - public function getSouth(): self - { - return new self($this->x, $this->y + 1); - } + /** + * Not validated + */ + public function getSouth(): self + { + return new self($this->x, $this->y + 1); + } - /** - * Not validated - */ - public function getSouthWest(): self - { - return new self($this->x - 1, $this->y + 1); - } + /** + * Not validated + */ + public function getSouthWest(): self + { + return new self($this->x - 1, $this->y + 1); + } - /** - * Not validated - */ - public function getWest(): self - { - return new self($this->x - 1, $this->y); - } + /** + * Not validated + */ + public function getWest(): self + { + return new self($this->x - 1, $this->y); + } - /** - * Not validated - */ - public function getNorthWest(): self - { - return new self($this->x - 1, $this->y - 1); - } + /** + * Not validated + */ + public function getNorthWest(): self + { + return new self($this->x - 1, $this->y - 1); + } } |
