We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 1857ba3 commit 89375c2Copy full SHA for 89375c2
src/day7.rs
@@ -133,11 +133,11 @@ unsafe fn part2_inner(s: &str) -> u64 {
133
i += 2;
134
135
let mut num = 0;
136
- while i < s.len() && *s.get_unchecked(i) != b'\n' {
+ while *s.get_unchecked(i) != b'\n' {
137
num *= 10;
138
num += (*s.get_unchecked(i) - b'0') as u64;
139
i += 1;
140
- if i >= s.len() || !s.get_unchecked(i).is_ascii_digit() {
+ if !s.get_unchecked(i).is_ascii_digit() {
141
*v.get_unchecked_mut(v_len) = NonZero::new_unchecked(num);
142
v_len += 1;
143
num = 0;
0 commit comments