Implement day 16.

This commit is contained in:
2018-11-13 11:51:43 +01:00
parent 8910dbe072
commit be8be856ac
2 changed files with 4 additions and 0 deletions

View File

@@ -6,3 +6,4 @@ authors = ["Bert Peters <bert@bertptrs.nl>"]
[dependencies]
clap = "2.32"
regex = "1.0"
itertools = "0.7.8"

View File

@@ -1,5 +1,6 @@
extern crate clap;
extern crate regex;
extern crate itertools;
use clap::{Arg, App};
use std::fs;
use std::io;
@@ -7,11 +8,13 @@ use std::io;
pub mod common;
pub mod day1;
pub mod day15;
pub mod day16;
fn get_impl(day: i32) -> Box<common::Solution> {
match day {
1 => { Box::new(day1::Day1::new()) }
15 => { Box::new(day15::Day15::new()) }
16 => { Box::new(day16::Day16::new()) }
_ => {
panic!("Unimplemented day {}", day)
}