mirror of
https://github.com/Baipyrus/AoC-23.git
synced 2024-11-15 02:03:49 +00:00
initialize day 11
This commit is contained in:
parent
61c576afd4
commit
83925dfd48
140
src/day11/input.txt
Normal file
140
src/day11/input.txt
Normal file
@ -0,0 +1,140 @@
|
||||
..#............................#....................................................................................#..........#........#...
|
||||
..........#.........................................#.......................................................................................
|
||||
...................#..........................................................................#.............................................
|
||||
.....................................................................................#.............................................#........
|
||||
.......#.......#.............#..........#......#...................#.....#..................................................................
|
||||
................................................................................#..................#..............#.........................
|
||||
....................................#.......................................................................................................
|
||||
...........#...................................................................................#......................................#.....
|
||||
.......................................................................................................................#.........#..........
|
||||
.....................#.................................................#...................#.................#..............#...............
|
||||
....#...........................................#...............#...........................................................................
|
||||
.........................#.......................................................................#..........................................
|
||||
...................................#......................#.......................................................#.......................#.
|
||||
..................#...........................................................#.......................#.................#...........#.......
|
||||
..........#........................................................#..........................................#.............................
|
||||
.............................................#.........#.....#..............................................................................
|
||||
.......................#.....................................................................#..............................#..........#....
|
||||
.............................#.......................................................#...........................#..........................
|
||||
..#...........#.......................#.....................................#...............................................................
|
||||
...........................................................#.............................................#..................................
|
||||
......#..........................................................#......#........................................................#..........
|
||||
................................#.........#...........#....................................#........#...................#..................#
|
||||
...........................#..................................................#..............................#..............................
|
||||
..............................................#.................................................#...........................................
|
||||
.#.................................................................................................................#........................
|
||||
.......................................................................#....................................................................
|
||||
...............#.............................................................................................................#..........#...
|
||||
.................................#.............................#............................................#...............................
|
||||
.....#.................#...................#................................................................................................
|
||||
....................................................#...................................................#............#......................
|
||||
...........#.....#...................................................................#............................................#.........
|
||||
..............................................#...........................................................................#.................
|
||||
...#.........................#.....................................................................#........................................
|
||||
.........................................................#...................................#........................................#.....
|
||||
.........#....................................................#........#................#.....................#.............................
|
||||
........................#..........................................................................................#........................
|
||||
..............#...................................#............................#.............................................#.....#........
|
||||
.................................#................................................................#.........................................
|
||||
..................#........................#...............#................................#.............#.............................#...
|
||||
..........#........................................................#............................................................#...........
|
||||
..#.....................................................................................#.............................#.....................
|
||||
..........................#..........#..................................#......................................#...........#................
|
||||
................................................................#...........................................................................
|
||||
................#................................#..........................#...............................................................
|
||||
...........................................#..................................................#.....#.......#...............................
|
||||
..........#............................................#.....................................................................#..............
|
||||
.......................#....................................#...........................................................#..............#....
|
||||
.....#.........................#........#..............................................#.................#........................#.........
|
||||
.................#....................................................#............................................#........................
|
||||
....................................#...............#................................................#......................................
|
||||
.........................#........................................#................#.......#...................#............................
|
||||
....................................................................................................................................#.......
|
||||
...........#...................................#...........................#......................#.........................#..............#
|
||||
..................................#......#..................................................................................................
|
||||
......#....................#.........................#..................................................#...................................
|
||||
......................#...................................#......#.....#.................................................#..................
|
||||
..............#..............................................................................#.................#.....................#......
|
||||
............................................................................................................................................
|
||||
#.............................#................#....................................................................#....................#..
|
||||
............................................................................................................................................
|
||||
........#...........................................#.......................................................................................
|
||||
...................................................................#..........#..................#..........................................
|
||||
.....................#............#........#.............................................#............#................#....................
|
||||
................#............................................................................................................#..............
|
||||
...............................................................................................................#...................#........
|
||||
........................#......#..........................#.....#......#................................................................#...
|
||||
................................................#..........................................#.............#..................................
|
||||
......................................#..............................................................................#......................
|
||||
..#.................................................................#.........#.............................................................
|
||||
..........#.....#...............................................................................................#...........#...............
|
||||
.................................#....................................................................#..............................#......
|
||||
.....................................................#........................................#........................#....................
|
||||
..........................................#..................#............#.................................................................
|
||||
......................#...............................................................#..................#.........#............#...........
|
||||
......#........................................................................#............................................................
|
||||
...................................#...................................#..................................................#.................
|
||||
...................................................#.........................................#.................#............................
|
||||
...........................#...................................#.....................................................................#......
|
||||
........................................#...................................................................................................
|
||||
................#......................................#........................#.........#.....#...........................................
|
||||
...........#......................#.....................................................................#...................................
|
||||
....#....................#...................#...................#................................................#...........#...........#.
|
||||
............................................................................................................................................
|
||||
............................................................................................................................................
|
||||
.....................................#....................................#.................................................................
|
||||
.......................#..................#........#............................#................#.............#............................
|
||||
...............#...............................................#......................#..............................................#......
|
||||
............................................................................................................................................
|
||||
.................................#...........#.....................#....................................................#...................
|
||||
............................................................................................................................................
|
||||
..#........#..........#...............#..................................................................#..........#......................#
|
||||
............................................................#............................#..................................................
|
||||
.................................................................#..........#.................................#.................#...........
|
||||
.............................#......................#.......................................................................................
|
||||
....#..................................................................................................................................#....
|
||||
...................#...............#..................................................#....................#................................
|
||||
.........................................................#......................................#...................#..............#........
|
||||
.....................................................................#...................................................#..................
|
||||
........................#...................................................................#..................#............................
|
||||
...#.....#...............................#....................#.............................................................................
|
||||
................#...............#...........................................................................................................
|
||||
.....................#........................................................#.....................................................#.......
|
||||
..............................................#.......#................#...............................................#...................#
|
||||
.........................................................................................#...............#...................#..............
|
||||
.#...........................#.......#......................................................................................................
|
||||
.............................................................................................................#........................#.....
|
||||
.................................#..........................................................................................................
|
||||
...........#........................................................................................#.............................#.........
|
||||
................#...............................................#............................#...................#..........................
|
||||
...#............................................................................#...........................................................
|
||||
....................................................#.......#.......#......#...........................................................#....
|
||||
.........................#..................................................................................................................
|
||||
....................#...............#.........................................................................................#.............
|
||||
.........................................................#....................#......................#......................................
|
||||
....#........................#...............#........................#...............#.....................................................
|
||||
..........#......#....................................................................................................................#.....
|
||||
..............................................................................................#...................#.........................
|
||||
.......................................................#...................................................#.................#..............
|
||||
..........................#....................#............................................................................................
|
||||
........................................#......................#.........#...............#.......#......................#.........#.....#...
|
||||
...............................#....................................#.......................................................................
|
||||
........#...........#.............................#.........................................................................................
|
||||
...#...........#...................................................................#..................#............#........................
|
||||
...........................#..............................#...................................#.............................................
|
||||
...................................#.............................#..........................................#...............................
|
||||
..............................................#........................#........#..........................................#................
|
||||
.......................................................................................#.............................#..............#.......
|
||||
.........................................#..................................................................................................
|
||||
.....#............#......................................#.....#............................#...............................................
|
||||
............................#...............................................................................................................
|
||||
.......................#.........#........................................#..............................#...............................#..
|
||||
..#...........#.......................................#.........................#...........................................................
|
||||
.......................................#.........................#..........................................................................
|
||||
............................................................#...............................................................................
|
||||
.......#......................#........................................#................................................#..............#....
|
||||
..............................................................................................................#.............................
|
||||
...............................................#.....................................................#......................................
|
||||
......................#..................................................................#......#.................................#.......#.
|
||||
..#.......#................#......#..................................#.......#.....................................#........................
|
||||
................#...............................................#..................#....................#..................#................
|
20
src/day11/mod.rs
Normal file
20
src/day11/mod.rs
Normal file
@ -0,0 +1,20 @@
|
||||
use crate::common::{read_file, match_inputs, split_lines};
|
||||
|
||||
#[allow(dead_code)]
|
||||
pub fn part_two() {
|
||||
|
||||
}
|
||||
|
||||
#[allow(dead_code)]
|
||||
pub fn part_one() {
|
||||
let input = setup();
|
||||
}
|
||||
|
||||
fn setup() -> Vec<Vec<String>> {
|
||||
let name = "day11";
|
||||
println!("Executing module '{name}' entrypoint . . . ");
|
||||
|
||||
let content = read_file(name);
|
||||
let lines = split_lines(&content);
|
||||
match_inputs(lines, &r".")
|
||||
}
|
@ -1,14 +1,19 @@
|
||||
use std::time::Instant;
|
||||
|
||||
mod common;
|
||||
|
||||
mod day09;
|
||||
mod day11;
|
||||
|
||||
fn main() {
|
||||
println!("Executing main entrypoint . . . ");
|
||||
let now = Instant::now();
|
||||
|
||||
// day09::part_one();
|
||||
day09::part_two();
|
||||
// day09::part_two();
|
||||
|
||||
day11::part_one();
|
||||
// day11::part_two();
|
||||
|
||||
let elapsed = now.elapsed();
|
||||
println!("Execution in {:?}.", elapsed);
|
||||
|
Loading…
Reference in New Issue
Block a user