diff options
author | Christian Segundo | 2022-12-05 22:40:49 +0100 |
---|---|---|
committer | Christian Segundo | 2022-12-05 22:40:49 +0100 |
commit | d686d6fd1bc9212460e59f8bd002cff55b9f091b (patch) | |
tree | a8c484a66a96baa32c341e3aa60c36ceca3e166f | |
parent | 55189ec0519edc1bedbed272ed4a2a94be0a9782 (diff) | |
download | advent-of-zig-2022-d686d6fd1bc9212460e59f8bd002cff55b9f091b.tar.gz |
simple rows
-rw-r--r-- | day_05.zig | 6 |
1 files changed, 2 insertions, 4 deletions
@@ -78,13 +78,11 @@ fn parse_input(allocator: std.mem.Allocator, input: []const u8) !Data { var iter = std.mem.split(u8, input, "\n"); var floor: u8 = 0; - var rows: u8 = 0; + var rows: usize = 0; while (iter.next()) |line| : (floor += 1) { if (line[1] == '1') { - var rows_iter = std.mem.splitBackwards(u8, line, " "); - _ = rows_iter.next(); - rows = try std.fmt.parseInt(u8, rows_iter.next() orelse unreachable, 0); + rows = (line.len + 1) / 4; iter.reset(); break; } |