diff options
Diffstat (limited to '2024/OCaml/lib/day_04/php/Input.php')
| -rw-r--r-- | 2024/OCaml/lib/day_04/php/Input.php | 25 |
1 files changed, 0 insertions, 25 deletions
diff --git a/2024/OCaml/lib/day_04/php/Input.php b/2024/OCaml/lib/day_04/php/Input.php deleted file mode 100644 index f7e03c1..0000000 --- a/2024/OCaml/lib/day_04/php/Input.php +++ /dev/null @@ -1,25 +0,0 @@ -<?php - -declare(strict_types=1); - -class Input -{ - public string $contents; - - public function __construct(private string $fileName) - { - $contents = file_get_contents($this->fileName, use_include_path: true); - $this->contents = $contents === false ? "" : $contents; - } - - public function toGrid(): Grid - { - $lines = explode("\n", $this->contents); - $gridArray = array_map( - callback: fn(string $line): array => str_split(trim($line)), - array: $lines - ); - - return new Grid($gridArray); - } -} |
