| 1234567891011121314151617181920212223242526272829 |
- // Part of the Carbon Language project, under the Apache License v2.0 with LLVM
- // Exceptions. See /LICENSE for license information.
- // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
- // https://adventofcode.com/2024/day/10
- library "day10_common";
- import Core library "io";
- import library "io_utils";
- class Terrain {
- fn Read() -> Terrain {
- returned var me: Terrain;
- var y: i32 = 0;
- while (y < 43) {
- var x: i32 = 0;
- while (x < 43) {
- me.height[x][y] = ReadChar() - 0x30;
- ++x;
- }
- SkipNewline();
- ++y;
- }
- return var;
- }
- var height: [[i32; 43]; 43];
- }
|