Small syntax change
This commit is contained in:
parent
49975b4b0f
commit
e4bcc3f6b5
@ -21,16 +21,13 @@ fn is_possible(res: usize, curr: usize, nums: &[usize], part2: bool) -> bool {
|
|||||||
}
|
}
|
||||||
is_possible(res, curr * nums[0], &nums[1..], part2)
|
is_possible(res, curr * nums[0], &nums[1..], part2)
|
||||||
|| is_possible(res, curr + nums[0], &nums[1..], part2)
|
|| is_possible(res, curr + nums[0], &nums[1..], part2)
|
||||||
|| if part2 {
|
|| (part2
|
||||||
is_possible(
|
&& is_possible(
|
||||||
res,
|
res,
|
||||||
curr * 10usize.pow(nums[0].ilog10() + 1) + nums[0],
|
curr * 10usize.pow(nums[0].ilog10() + 1) + nums[0],
|
||||||
&nums[1..],
|
&nums[1..],
|
||||||
part2,
|
part2,
|
||||||
)
|
))
|
||||||
} else {
|
|
||||||
false
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
fn part12(input: &[Vec<usize>], part2: bool) -> usize {
|
fn part12(input: &[Vec<usize>], part2: bool) -> usize {
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user