summaryrefslogtreecommitdiff
path: root/src/day3.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/day3.rs')
-rw-r--r--src/day3.rs10
1 files changed, 8 insertions, 2 deletions
diff --git a/src/day3.rs b/src/day3.rs
index c513619..c10a55a 100644
--- a/src/day3.rs
+++ b/src/day3.rs
@@ -1,6 +1,8 @@
use std::fs;
fn check_mul(instruction: &str) -> bool {
- if instruction.find(',').is_none() { return false; }
+ if instruction.find(',').is_none() {
+ return false;
+ }
let (first_part, second_part) = instruction.split_once(',').expect("Expected mul to split");
let first_num = &first_part[4..];
let second_num = &second_part[..second_part.len() - 1];
@@ -32,7 +34,11 @@ pub fn part1(input_file_path: &str) {
let end_index = tmp.find(')').expect("expected a closure");
let trim_str = tmp.split_at(end_index + 1).0;
println!("{}", trim_str);
- total += if check_mul(trim_str) {eval_mul(trim_str)} else {0};
+ total += if check_mul(trim_str) {
+ eval_mul(trim_str)
+ } else {
+ 0
+ };
});
println!("Eval result: {}", total);
}