From d686d6fd1bc9212460e59f8bd002cff55b9f091b Mon Sep 17 00:00:00 2001 From: Christian Segundo Date: Mon, 5 Dec 2022 22:40:49 +0100 Subject: simple rows --- day_05.zig | 6 ++---- 1 file 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; } -- cgit v1.2.3