prepare files y2024d16
This commit is contained in:
		
							
								
								
									
										27
									
								
								y2024/src/bin/d16.rs
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										27
									
								
								y2024/src/bin/d16.rs
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,27 @@ | ||||
| use std::{fs, time::Instant}; | ||||
|  | ||||
| use utils::time::get_elapsed_string; | ||||
| use y2024::days::d16; | ||||
|  | ||||
| fn main() { | ||||
|     let now = Instant::now(); | ||||
|     println!("Part 1:"); | ||||
|     part1(); | ||||
|     println!("Ran in {}", get_elapsed_string(now.elapsed())); | ||||
|     let now = Instant::now(); | ||||
|     println!("Part 2:"); | ||||
|     part2(); | ||||
|     println!("Ran in {}", get_elapsed_string(now.elapsed())); | ||||
| } | ||||
|  | ||||
| fn part1() { | ||||
|     let root = env!("CARGO_MANIFEST_DIR"); | ||||
|     let content = fs::read_to_string(format!("{root}/resources/16_input.txt")).unwrap(); | ||||
|     println!("{}", d16::process_part1(&content)); | ||||
| } | ||||
|  | ||||
| fn part2() { | ||||
|     let root = env!("CARGO_MANIFEST_DIR"); | ||||
|     let content = fs::read_to_string(format!("{root}/resources/16_input.txt")).unwrap(); | ||||
|     println!("{}", d16::process_part2(&content)); | ||||
| } | ||||
		Reference in New Issue
	
	Block a user