From 74ecdd388c024bd1bb4d2e0cb4567244e7341801 Mon Sep 17 00:00:00 2001 From: Vivianne Langdon Date: Fri, 2 Dec 2022 22:27:00 -0800 Subject: [PATCH] format --- src/bin/p03.rs | 22 +++++++++++++--------- 1 file changed, 13 insertions(+), 9 deletions(-) diff --git a/src/bin/p03.rs b/src/bin/p03.rs index d106f8e..8064db2 100644 --- a/src/bin/p03.rs +++ b/src/bin/p03.rs @@ -1,9 +1,8 @@ #![feature(iterator_try_collect)] +use std::collections::HashSet; use std::fs; use std::io::{self, BufRead}; -use std::collections::HashSet; - fn main() { let filename = "etc/p03.txt"; @@ -11,7 +10,10 @@ fn main() { let reader = io::BufReader::new(file); println!("PART ONE ---------------"); - let lines: Vec = reader.lines().try_collect().expect("Expected all lines to be valid"); + let lines: Vec = reader + .lines() + .try_collect() + .expect("Expected all lines to be valid"); part1(&lines); println!("\n PART TWO ---------------"); @@ -34,10 +36,13 @@ fn part1(lines: &[String]) { let (left, right) = line.split_at(line.len() / 2); let left_set: HashSet = left.chars().collect(); let mut right_set = HashSet::::new(); - let outlier = right.chars().find(|c| { - right_set.insert(*c); - left_set.contains(c) - }).expect("Expected at least one duplicate item"); + let outlier = right + .chars() + .find(|c| { + right_set.insert(*c); + left_set.contains(c) + }) + .expect("Expected at least one duplicate item"); let priority = to_priority(outlier).unwrap(); println!("{} ({})", outlier, priority); @@ -47,8 +52,7 @@ fn part1(lines: &[String]) { println!("Sum: {}", sum); } -fn part2(_lines: &[String]) { -} +fn part2(_lines: &[String]) {} #[cfg(test)] mod tests {