summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/bin/day_10.rs18
-rw-r--r--src/bin/day_11.rs18
-rw-r--r--src/bin/day_12.rs18
-rw-r--r--src/bin/day_13.rs18
-rw-r--r--src/bin/day_14.rs18
-rw-r--r--src/bin/day_15.rs18
-rw-r--r--src/bin/day_16.rs18
-rw-r--r--src/bin/day_17.rs18
-rw-r--r--src/bin/day_18.rs18
-rw-r--r--src/bin/day_19.rs18
-rw-r--r--src/bin/day_2.rs18
-rw-r--r--src/bin/day_20.rs18
-rw-r--r--src/bin/day_21.rs18
-rw-r--r--src/bin/day_22.rs18
-rw-r--r--src/bin/day_23.rs18
-rw-r--r--src/bin/day_24.rs18
-rw-r--r--src/bin/day_25.rs18
-rw-r--r--src/bin/day_3.rs18
-rw-r--r--src/bin/day_4.rs18
-rw-r--r--src/bin/day_5.rs18
-rw-r--r--src/bin/day_6.rs18
-rw-r--r--src/bin/day_7.rs18
-rw-r--r--src/bin/day_8.rs18
-rw-r--r--src/bin/day_9.rs18
24 files changed, 432 insertions, 0 deletions
diff --git a/src/bin/day_10.rs b/src/bin/day_10.rs
new file mode 100644
index 0000000..0c4b458
--- /dev/null
+++ b/src/bin/day_10.rs
@@ -0,0 +1,18 @@
+extern crate advent_of_code_2018;
+use advent_of_code_2018::*;
+
+use std::error::Error;
+use std::path::PathBuf;
+
+// cargo watch -cs "cargo run --bin day_10"
+
+fn main() -> Result<(), Box<Error>> {
+ let input = read_file(&PathBuf::from("inputs/10.txt"))?;
+
+ println!("Input: {:?}", input);
+
+
+
+
+ Ok(())
+}
diff --git a/src/bin/day_11.rs b/src/bin/day_11.rs
new file mode 100644
index 0000000..d83f83b
--- /dev/null
+++ b/src/bin/day_11.rs
@@ -0,0 +1,18 @@
+extern crate advent_of_code_2018;
+use advent_of_code_2018::*;
+
+use std::error::Error;
+use std::path::PathBuf;
+
+// cargo watch -cs "cargo run --bin day_11"
+
+fn main() -> Result<(), Box<Error>> {
+ let input = read_file(&PathBuf::from("inputs/11.txt"))?;
+
+ println!("Input: {:?}", input);
+
+
+
+
+ Ok(())
+}
diff --git a/src/bin/day_12.rs b/src/bin/day_12.rs
new file mode 100644
index 0000000..166b87e
--- /dev/null
+++ b/src/bin/day_12.rs
@@ -0,0 +1,18 @@
+extern crate advent_of_code_2018;
+use advent_of_code_2018::*;
+
+use std::error::Error;
+use std::path::PathBuf;
+
+// cargo watch -cs "cargo run --bin day_12"
+
+fn main() -> Result<(), Box<Error>> {
+ let input = read_file(&PathBuf::from("inputs/12.txt"))?;
+
+ println!("Input: {:?}", input);
+
+
+
+
+ Ok(())
+}
diff --git a/src/bin/day_13.rs b/src/bin/day_13.rs
new file mode 100644
index 0000000..0bf2760
--- /dev/null
+++ b/src/bin/day_13.rs
@@ -0,0 +1,18 @@
+extern crate advent_of_code_2018;
+use advent_of_code_2018::*;
+
+use std::error::Error;
+use std::path::PathBuf;
+
+// cargo watch -cs "cargo run --bin day_13"
+
+fn main() -> Result<(), Box<Error>> {
+ let input = read_file(&PathBuf::from("inputs/13.txt"))?;
+
+ println!("Input: {:?}", input);
+
+
+
+
+ Ok(())
+}
diff --git a/src/bin/day_14.rs b/src/bin/day_14.rs
new file mode 100644
index 0000000..299bb35
--- /dev/null
+++ b/src/bin/day_14.rs
@@ -0,0 +1,18 @@
+extern crate advent_of_code_2018;
+use advent_of_code_2018::*;
+
+use std::error::Error;
+use std::path::PathBuf;
+
+// cargo watch -cs "cargo run --bin day_14"
+
+fn main() -> Result<(), Box<Error>> {
+ let input = read_file(&PathBuf::from("inputs/14.txt"))?;
+
+ println!("Input: {:?}", input);
+
+
+
+
+ Ok(())
+}
diff --git a/src/bin/day_15.rs b/src/bin/day_15.rs
new file mode 100644
index 0000000..19a17fe
--- /dev/null
+++ b/src/bin/day_15.rs
@@ -0,0 +1,18 @@
+extern crate advent_of_code_2018;
+use advent_of_code_2018::*;
+
+use std::error::Error;
+use std::path::PathBuf;
+
+// cargo watch -cs "cargo run --bin day_15"
+
+fn main() -> Result<(), Box<Error>> {
+ let input = read_file(&PathBuf::from("inputs/15.txt"))?;
+
+ println!("Input: {:?}", input);
+
+
+
+
+ Ok(())
+}
diff --git a/src/bin/day_16.rs b/src/bin/day_16.rs
new file mode 100644
index 0000000..d591e60
--- /dev/null
+++ b/src/bin/day_16.rs
@@ -0,0 +1,18 @@
+extern crate advent_of_code_2018;
+use advent_of_code_2018::*;
+
+use std::error::Error;
+use std::path::PathBuf;
+
+// cargo watch -cs "cargo run --bin day_16"
+
+fn main() -> Result<(), Box<Error>> {
+ let input = read_file(&PathBuf::from("inputs/16.txt"))?;
+
+ println!("Input: {:?}", input);
+
+
+
+
+ Ok(())
+}
diff --git a/src/bin/day_17.rs b/src/bin/day_17.rs
new file mode 100644
index 0000000..a205e7a
--- /dev/null
+++ b/src/bin/day_17.rs
@@ -0,0 +1,18 @@
+extern crate advent_of_code_2018;
+use advent_of_code_2018::*;
+
+use std::error::Error;
+use std::path::PathBuf;
+
+// cargo watch -cs "cargo run --bin day_17"
+
+fn main() -> Result<(), Box<Error>> {
+ let input = read_file(&PathBuf::from("inputs/17.txt"))?;
+
+ println!("Input: {:?}", input);
+
+
+
+
+ Ok(())
+}
diff --git a/src/bin/day_18.rs b/src/bin/day_18.rs
new file mode 100644
index 0000000..8ac18fc
--- /dev/null
+++ b/src/bin/day_18.rs
@@ -0,0 +1,18 @@
+extern crate advent_of_code_2018;
+use advent_of_code_2018::*;
+
+use std::error::Error;
+use std::path::PathBuf;
+
+// cargo watch -cs "cargo run --bin day_18"
+
+fn main() -> Result<(), Box<Error>> {
+ let input = read_file(&PathBuf::from("inputs/18.txt"))?;
+
+ println!("Input: {:?}", input);
+
+
+
+
+ Ok(())
+}
diff --git a/src/bin/day_19.rs b/src/bin/day_19.rs
new file mode 100644
index 0000000..e80c0c9
--- /dev/null
+++ b/src/bin/day_19.rs
@@ -0,0 +1,18 @@
+extern crate advent_of_code_2018;
+use advent_of_code_2018::*;
+
+use std::error::Error;
+use std::path::PathBuf;
+
+// cargo watch -cs "cargo run --bin day_19"
+
+fn main() -> Result<(), Box<Error>> {
+ let input = read_file(&PathBuf::from("inputs/19.txt"))?;
+
+ println!("Input: {:?}", input);
+
+
+
+
+ Ok(())
+}
diff --git a/src/bin/day_2.rs b/src/bin/day_2.rs
new file mode 100644
index 0000000..3a61b1d
--- /dev/null
+++ b/src/bin/day_2.rs
@@ -0,0 +1,18 @@
+extern crate advent_of_code_2018;
+use advent_of_code_2018::*;
+
+use std::error::Error;
+use std::path::PathBuf;
+
+// cargo watch -cs "cargo run --bin day_2"
+
+fn main() -> Result<(), Box<Error>> {
+ let input = read_file(&PathBuf::from("inputs/2.txt"))?;
+
+ println!("Input: {:?}", input);
+
+
+
+
+ Ok(())
+}
diff --git a/src/bin/day_20.rs b/src/bin/day_20.rs
new file mode 100644
index 0000000..a134aa3
--- /dev/null
+++ b/src/bin/day_20.rs
@@ -0,0 +1,18 @@
+extern crate advent_of_code_2018;
+use advent_of_code_2018::*;
+
+use std::error::Error;
+use std::path::PathBuf;
+
+// cargo watch -cs "cargo run --bin day_20"
+
+fn main() -> Result<(), Box<Error>> {
+ let input = read_file(&PathBuf::from("inputs/20.txt"))?;
+
+ println!("Input: {:?}", input);
+
+
+
+
+ Ok(())
+}
diff --git a/src/bin/day_21.rs b/src/bin/day_21.rs
new file mode 100644
index 0000000..9aefdfc
--- /dev/null
+++ b/src/bin/day_21.rs
@@ -0,0 +1,18 @@
+extern crate advent_of_code_2018;
+use advent_of_code_2018::*;
+
+use std::error::Error;
+use std::path::PathBuf;
+
+// cargo watch -cs "cargo run --bin day_21"
+
+fn main() -> Result<(), Box<Error>> {
+ let input = read_file(&PathBuf::from("inputs/21.txt"))?;
+
+ println!("Input: {:?}", input);
+
+
+
+
+ Ok(())
+}
diff --git a/src/bin/day_22.rs b/src/bin/day_22.rs
new file mode 100644
index 0000000..07f0216
--- /dev/null
+++ b/src/bin/day_22.rs
@@ -0,0 +1,18 @@
+extern crate advent_of_code_2018;
+use advent_of_code_2018::*;
+
+use std::error::Error;
+use std::path::PathBuf;
+
+// cargo watch -cs "cargo run --bin day_22"
+
+fn main() -> Result<(), Box<Error>> {
+ let input = read_file(&PathBuf::from("inputs/22.txt"))?;
+
+ println!("Input: {:?}", input);
+
+
+
+
+ Ok(())
+}
diff --git a/src/bin/day_23.rs b/src/bin/day_23.rs
new file mode 100644
index 0000000..bed16d1
--- /dev/null
+++ b/src/bin/day_23.rs
@@ -0,0 +1,18 @@
+extern crate advent_of_code_2018;
+use advent_of_code_2018::*;
+
+use std::error::Error;
+use std::path::PathBuf;
+
+// cargo watch -cs "cargo run --bin day_23"
+
+fn main() -> Result<(), Box<Error>> {
+ let input = read_file(&PathBuf::from("inputs/23.txt"))?;
+
+ println!("Input: {:?}", input);
+
+
+
+
+ Ok(())
+}
diff --git a/src/bin/day_24.rs b/src/bin/day_24.rs
new file mode 100644
index 0000000..ae02246
--- /dev/null
+++ b/src/bin/day_24.rs
@@ -0,0 +1,18 @@
+extern crate advent_of_code_2018;
+use advent_of_code_2018::*;
+
+use std::error::Error;
+use std::path::PathBuf;
+
+// cargo watch -cs "cargo run --bin day_24"
+
+fn main() -> Result<(), Box<Error>> {
+ let input = read_file(&PathBuf::from("inputs/24.txt"))?;
+
+ println!("Input: {:?}", input);
+
+
+
+
+ Ok(())
+}
diff --git a/src/bin/day_25.rs b/src/bin/day_25.rs
new file mode 100644
index 0000000..22b1651
--- /dev/null
+++ b/src/bin/day_25.rs
@@ -0,0 +1,18 @@
+extern crate advent_of_code_2018;
+use advent_of_code_2018::*;
+
+use std::error::Error;
+use std::path::PathBuf;
+
+// cargo watch -cs "cargo run --bin day_25"
+
+fn main() -> Result<(), Box<Error>> {
+ let input = read_file(&PathBuf::from("inputs/25.txt"))?;
+
+ println!("Input: {:?}", input);
+
+
+
+
+ Ok(())
+}
diff --git a/src/bin/day_3.rs b/src/bin/day_3.rs
new file mode 100644
index 0000000..b3d2159
--- /dev/null
+++ b/src/bin/day_3.rs
@@ -0,0 +1,18 @@
+extern crate advent_of_code_2018;
+use advent_of_code_2018::*;
+
+use std::error::Error;
+use std::path::PathBuf;
+
+// cargo watch -cs "cargo run --bin day_3"
+
+fn main() -> Result<(), Box<Error>> {
+ let input = read_file(&PathBuf::from("inputs/3.txt"))?;
+
+ println!("Input: {:?}", input);
+
+
+
+
+ Ok(())
+}
diff --git a/src/bin/day_4.rs b/src/bin/day_4.rs
new file mode 100644
index 0000000..ac22b16
--- /dev/null
+++ b/src/bin/day_4.rs
@@ -0,0 +1,18 @@
+extern crate advent_of_code_2018;
+use advent_of_code_2018::*;
+
+use std::error::Error;
+use std::path::PathBuf;
+
+// cargo watch -cs "cargo run --bin day_4"
+
+fn main() -> Result<(), Box<Error>> {
+ let input = read_file(&PathBuf::from("inputs/4.txt"))?;
+
+ println!("Input: {:?}", input);
+
+
+
+
+ Ok(())
+}
diff --git a/src/bin/day_5.rs b/src/bin/day_5.rs
new file mode 100644
index 0000000..56e1779
--- /dev/null
+++ b/src/bin/day_5.rs
@@ -0,0 +1,18 @@
+extern crate advent_of_code_2018;
+use advent_of_code_2018::*;
+
+use std::error::Error;
+use std::path::PathBuf;
+
+// cargo watch -cs "cargo run --bin day_5"
+
+fn main() -> Result<(), Box<Error>> {
+ let input = read_file(&PathBuf::from("inputs/5.txt"))?;
+
+ println!("Input: {:?}", input);
+
+
+
+
+ Ok(())
+}
diff --git a/src/bin/day_6.rs b/src/bin/day_6.rs
new file mode 100644
index 0000000..c31d7c5
--- /dev/null
+++ b/src/bin/day_6.rs
@@ -0,0 +1,18 @@
+extern crate advent_of_code_2018;
+use advent_of_code_2018::*;
+
+use std::error::Error;
+use std::path::PathBuf;
+
+// cargo watch -cs "cargo run --bin day_6"
+
+fn main() -> Result<(), Box<Error>> {
+ let input = read_file(&PathBuf::from("inputs/6.txt"))?;
+
+ println!("Input: {:?}", input);
+
+
+
+
+ Ok(())
+}
diff --git a/src/bin/day_7.rs b/src/bin/day_7.rs
new file mode 100644
index 0000000..eb5555f
--- /dev/null
+++ b/src/bin/day_7.rs
@@ -0,0 +1,18 @@
+extern crate advent_of_code_2018;
+use advent_of_code_2018::*;
+
+use std::error::Error;
+use std::path::PathBuf;
+
+// cargo watch -cs "cargo run --bin day_7"
+
+fn main() -> Result<(), Box<Error>> {
+ let input = read_file(&PathBuf::from("inputs/7.txt"))?;
+
+ println!("Input: {:?}", input);
+
+
+
+
+ Ok(())
+}
diff --git a/src/bin/day_8.rs b/src/bin/day_8.rs
new file mode 100644
index 0000000..4b9a731
--- /dev/null
+++ b/src/bin/day_8.rs
@@ -0,0 +1,18 @@
+extern crate advent_of_code_2018;
+use advent_of_code_2018::*;
+
+use std::error::Error;
+use std::path::PathBuf;
+
+// cargo watch -cs "cargo run --bin day_8"
+
+fn main() -> Result<(), Box<Error>> {
+ let input = read_file(&PathBuf::from("inputs/8.txt"))?;
+
+ println!("Input: {:?}", input);
+
+
+
+
+ Ok(())
+}
diff --git a/src/bin/day_9.rs b/src/bin/day_9.rs
new file mode 100644
index 0000000..8d13376
--- /dev/null
+++ b/src/bin/day_9.rs
@@ -0,0 +1,18 @@
+extern crate advent_of_code_2018;
+use advent_of_code_2018::*;
+
+use std::error::Error;
+use std::path::PathBuf;
+
+// cargo watch -cs "cargo run --bin day_9"
+
+fn main() -> Result<(), Box<Error>> {
+ let input = read_file(&PathBuf::from("inputs/9.txt"))?;
+
+ println!("Input: {:?}", input);
+
+
+
+
+ Ok(())
+}