Skip to content

Commit e6723fb

Browse files
committed
Remove uneeded bound checking
1 parent 2760368 commit e6723fb

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

src/day7.rs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -41,11 +41,11 @@ pub fn part1(s: &str) -> u64 {
4141
num *= 10;
4242
num += (s[i] - b'0') as u64;
4343
i += 1;
44-
if i >= s.len() || !s[i].is_ascii_digit() {
44+
if !s[i].is_ascii_digit() {
4545
v.push(num);
4646
num = 0;
4747
i += 1;
48-
if i >= s.len() || s[i - 1] == b'\n' {
48+
if s[i - 1] == b'\n' {
4949
break;
5050
}
5151
}
@@ -109,11 +109,11 @@ pub fn part2(s: &str) -> u64 {
109109
num *= 10;
110110
num += (s[i] - b'0') as u64;
111111
i += 1;
112-
if i >= s.len() || !s[i].is_ascii_digit() {
112+
if !s[i].is_ascii_digit() {
113113
v.push(num);
114114
num = 0;
115115
i += 1;
116-
if i >= s.len() || s[i - 1] == b'\n' {
116+
if s[i - 1] == b'\n' {
117117
break;
118118
}
119119
}

0 commit comments

Comments
 (0)