From 28d38470a6a7e7bc8c75cb30a441747cbfd3a454 Mon Sep 17 00:00:00 2001 From: Bert Peters Date: Wed, 5 Dec 2018 10:43:58 +0100 Subject: [PATCH] Move sample input to separate files. --- 2018/src/day03.rs | 4 +--- 2018/src/day04.rs | 18 +----------------- 2018/src/day05.rs | 2 +- 2018/src/samples/03 | 3 +++ 2018/src/samples/04 | 17 +++++++++++++++++ 2018/src/samples/05 | 1 + 6 files changed, 24 insertions(+), 21 deletions(-) create mode 100644 2018/src/samples/03 create mode 100644 2018/src/samples/04 create mode 100644 2018/src/samples/05 diff --git a/2018/src/day03.rs b/2018/src/day03.rs index eb469cb..b86b800 100644 --- a/2018/src/day03.rs +++ b/2018/src/day03.rs @@ -103,9 +103,7 @@ mod tests { use super::*; - const SAMPLE_INPUT: &[u8] = b"#1 @ 1,3: 4x4 -#2 @ 3,1: 4x4 -#3 @ 5,5: 2x2"; + const SAMPLE_INPUT: &[u8] = include_bytes!("samples/03"); #[test] fn sample_part1() { diff --git a/2018/src/day04.rs b/2018/src/day04.rs index e05c509..95877bc 100644 --- a/2018/src/day04.rs +++ b/2018/src/day04.rs @@ -119,23 +119,7 @@ mod tests { use common::Solution; use day04::Day04; - const SAMPLE_INPUT: &[u8] = b"[1518-11-01 00:00] Guard #10 begins shift -[1518-11-01 00:05] falls asleep -[1518-11-01 00:25] wakes up -[1518-11-01 00:30] falls asleep -[1518-11-01 00:55] wakes up -[1518-11-01 23:58] Guard #99 begins shift -[1518-11-02 00:40] falls asleep -[1518-11-02 00:50] wakes up -[1518-11-03 00:05] Guard #10 begins shift -[1518-11-03 00:24] falls asleep -[1518-11-03 00:29] wakes up -[1518-11-04 00:02] Guard #99 begins shift -[1518-11-04 00:36] falls asleep -[1518-11-04 00:46] wakes up -[1518-11-05 00:03] Guard #99 begins shift -[1518-11-05 00:45] falls asleep -[1518-11-05 00:55] wakes up"; + const SAMPLE_INPUT: &[u8] = include_bytes!("samples/04"); #[test] fn sample_part1() { diff --git a/2018/src/day05.rs b/2018/src/day05.rs index c0a8e9a..a573ee1 100644 --- a/2018/src/day05.rs +++ b/2018/src/day05.rs @@ -52,7 +52,7 @@ mod tests { use common::Solution; use day05::Day05; - const SAMPLE_INPUT: &[u8] = b"dabAcCaCBAcCcaDA\n"; + const SAMPLE_INPUT: &[u8] = include_bytes!("samples/05"); #[test] fn sample_part1() { diff --git a/2018/src/samples/03 b/2018/src/samples/03 new file mode 100644 index 0000000..3755d52 --- /dev/null +++ b/2018/src/samples/03 @@ -0,0 +1,3 @@ +#1 @ 1,3: 4x4 +#2 @ 3,1: 4x4 +#3 @ 5,5: 2x2 diff --git a/2018/src/samples/04 b/2018/src/samples/04 new file mode 100644 index 0000000..496d314 --- /dev/null +++ b/2018/src/samples/04 @@ -0,0 +1,17 @@ +[1518-11-01 00:00] Guard #10 begins shift +[1518-11-01 00:05] falls asleep +[1518-11-01 00:25] wakes up +[1518-11-01 00:30] falls asleep +[1518-11-01 00:55] wakes up +[1518-11-01 23:58] Guard #99 begins shift +[1518-11-02 00:40] falls asleep +[1518-11-02 00:50] wakes up +[1518-11-03 00:05] Guard #10 begins shift +[1518-11-03 00:24] falls asleep +[1518-11-03 00:29] wakes up +[1518-11-04 00:02] Guard #99 begins shift +[1518-11-04 00:36] falls asleep +[1518-11-04 00:46] wakes up +[1518-11-05 00:03] Guard #99 begins shift +[1518-11-05 00:45] falls asleep +[1518-11-05 00:55] wakes up diff --git a/2018/src/samples/05 b/2018/src/samples/05 new file mode 100644 index 0000000..8637b35 --- /dev/null +++ b/2018/src/samples/05 @@ -0,0 +1 @@ +dabAcCaCBAcCcaDA