aboutsummaryrefslogtreecommitdiffstats
path: root/day04/solution.zig
diff options
context:
space:
mode:
Diffstat (limited to 'day04/solution.zig')
-rw-r--r--day04/solution.zig6
1 files changed, 3 insertions, 3 deletions
diff --git a/day04/solution.zig b/day04/solution.zig
index 081277a..6f67569 100644
--- a/day04/solution.zig
+++ b/day04/solution.zig
@@ -39,12 +39,12 @@ fn parseCard(text: []const u8) !Card {
39 39
40 var prefix = mem.splitScalar(u8, text, ':'); 40 var prefix = mem.splitScalar(u8, text, ':');
41 _ = prefix.next(); // ignore 'Card ##' prefix 41 _ = prefix.next(); // ignore 'Card ##' prefix
42 const postfix = prefix.next() orelse unreachable; 42 const postfix = prefix.next().?;
43 43
44 var allNumbers = mem.splitScalar(u8, postfix, '|'); 44 var allNumbers = mem.splitScalar(u8, postfix, '|');
45 45
46 var winningText = mem.splitScalar(u8, allNumbers.next() orelse unreachable, ' '); 46 var winningText = mem.splitScalar(u8, allNumbers.next().?, ' ');
47 var ownedText = mem.splitScalar(u8, allNumbers.next() orelse unreachable, ' '); 47 var ownedText = mem.splitScalar(u8, allNumbers.next().?, ' ');
48 // split produces some empty strings that must be ignored later 48 // split produces some empty strings that must be ignored later
49 49
50 while (winningText.next()) |numText| { 50 while (winningText.next()) |numText| {