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;
|
use std::time::Instant;
|
||||||
|
|
||||||
mod common;
|
mod common;
|
||||||
|
|
||||||
mod day09;
|
mod day09;
|
||||||
|
mod day11;
|
||||||
|
|
||||||
fn main() {
|
fn main() {
|
||||||
println!("Executing main entrypoint . . . ");
|
println!("Executing main entrypoint . . . ");
|
||||||
let now = Instant::now();
|
let now = Instant::now();
|
||||||
|
|
||||||
// day09::part_one();
|
// day09::part_one();
|
||||||
day09::part_two();
|
// day09::part_two();
|
||||||
|
|
||||||
|
day11::part_one();
|
||||||
|
// day11::part_two();
|
||||||
|
|
||||||
let elapsed = now.elapsed();
|
let elapsed = now.elapsed();
|
||||||
println!("Execution in {:?}.", elapsed);
|
println!("Execution in {:?}.", elapsed);
|
||||||
|
Loading…
Reference in New Issue
Block a user