We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent e232c20 commit f1d6d84Copy full SHA for f1d6d84
src/day02.rs
@@ -10,14 +10,10 @@ pub fn solve_part2(input: &str) -> i32 {
10
.lines()
11
.filter(|report| {
12
let levels = parse_levels(report);
13
- if is_safe(&levels) {
14
- return true;
15
- }
16
-
17
// Check if removing one element results in a safe sequence
18
(0..levels.len()).any(|i| {
19
let (left, right) = levels.split_at(i);
20
- is_safe(&[left, &right[1..]].concat()) //always leave out first element from right
+ is_safe(&[left, &right[1..]].concat())
21
})
22
23
.count() as i32
0 commit comments