summaryrefslogtreecommitdiff
path: root/2018/src/day3.rs
diff options
context:
space:
mode:
Diffstat (limited to '2018/src/day3.rs')
-rw-r--r--2018/src/day3.rs8
1 files changed, 4 insertions, 4 deletions
diff --git a/2018/src/day3.rs b/2018/src/day3.rs
index 15a4dc2..baba8fe 100644
--- a/2018/src/day3.rs
+++ b/2018/src/day3.rs
@@ -49,7 +49,7 @@ impl FromStr for Claim {
}
}
-pub fn main<T: BufRead>(reader: T) -> io::Result<()> {
+pub fn main<T: BufRead>(reader: T) -> io::Result<(String, String)> {
let w = 1000;
let maxnum = 1500;
@@ -80,13 +80,13 @@ pub fn main<T: BufRead>(reader: T) -> io::Result<()> {
}
}
- println!("{}", double);
+ let part1 = double;
for i in 1 .. maxnum as usize {
if free[i] {
- println!("{}", i);
+ return Ok((part1.to_string(), i.to_string()));
}
}
- Ok(())
+ Err(io::Error::new(io::ErrorKind::Other, "Invalid input"))
}