From 92f7d3911f8f5c0ddfbf39bad64350b50fdc2c8e Mon Sep 17 00:00:00 2001 From: Frank Kair Date: Wed, 24 Oct 2018 23:58:20 +0100 Subject: [PATCH] Cleans up Rust 022 --- src/022/p022.rs | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/src/022/p022.rs b/src/022/p022.rs index 2f5dd22..db76623 100644 --- a/src/022/p022.rs +++ b/src/022/p022.rs @@ -2,13 +2,14 @@ use std::fs::File; use std::io::Read; fn solve() -> i32 { - let filename = "p022_names.txt"; - let mut file = File::open(filename).expect("File not found."); let mut contents = String::new(); - file.read_to_string(&mut contents).expect("Error reading file."); + File::open("p022_names.txt") + .expect("File not found") + .read_to_string(&mut contents) + .expect("Error reading"); - let filtered_name_list = contents.replace("\"", " ").replace(" ", ""); - let mut names = filtered_name_list.split(',').collect::>(); + let filtered = contents.replace("\"", " ").replace(" ", ""); + let mut names = filtered.split(',').collect::>(); names.sort(); names