Implement 2016 day 22 part 1. Again.

This commit is contained in:
2019-02-19 11:29:40 +01:00
parent 374eda945b
commit 9ce03d40ca
4 changed files with 1095 additions and 2 deletions

View File

@@ -1,6 +1,6 @@
extern crate clap;
extern crate regex;
extern crate itertools;
#[macro_use] extern crate itertools;
extern crate permutohedron;
use clap::{Arg, App};
use std::fs;
@@ -14,6 +14,7 @@ pub mod day12;
pub mod day15;
pub mod day16;
pub mod day21;
pub mod day22;
pub mod day23;
pub mod day24;
pub mod day25;
@@ -27,6 +28,7 @@ fn get_impl(day: &str) -> Box<common::Solution> {
Ok(15) => { Box::new(day15::Day15::new()) }
Ok(16) => { Box::new(day16::Day16::new()) }
Ok(21) => { Box::new(day21::Day21::new()) }
Ok(22) => { Box::new(day22::Day22::new()) }
Ok(23) => { Box::new(day23::Day23::new()) }
Ok(24) => { Box::new(day24::Day24::new()) }
Ok(25) => { Box::new(day25::Day25::new()) }