summaryrefslogtreecommitdiff
path: root/day_05.zig
diff options
context:
space:
mode:
authorChristian Segundo2022-12-05 22:40:49 +0100
committerChristian Segundo2022-12-05 22:40:49 +0100
commitd686d6fd1bc9212460e59f8bd002cff55b9f091b (patch)
treea8c484a66a96baa32c341e3aa60c36ceca3e166f /day_05.zig
parent55189ec0519edc1bedbed272ed4a2a94be0a9782 (diff)
downloadadvent-of-zig-2022-d686d6fd1bc9212460e59f8bd002cff55b9f091b.tar.gz
simple rows
Diffstat (limited to 'day_05.zig')
-rw-r--r--day_05.zig6
1 files changed, 2 insertions, 4 deletions
diff --git a/day_05.zig b/day_05.zig
index 884fd81..300fb1e 100644
--- a/day_05.zig
+++ b/day_05.zig
@@ -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;
}