Add boilerplate

This commit is contained in:
Keenan Tims 2023-12-05 12:36:28 -08:00
parent 803030a02c
commit 658e4e4e28
No known key found for this signature in database
GPG Key ID: B8FDD4AD6B193F06

27
boilerplate/src/main.rs Normal file
View File

@ -0,0 +1,27 @@
use std::fs::File;
use std::io::{BufRead, BufReader, Lines};
// BOILERPLATE
type InputIter = Lines<BufReader<File>>;
fn get_input() -> InputIter {
let f = File::open("input").unwrap();
let br = BufReader::new(f);
br.lines()
}
fn main() {
println!("Problem 1 solution: {}", problem1(get_input()));
println!("Problem 2 solution: {}", problem2(get_input()));
}
// PROBLEM 1 solution
fn problem1(input: InputIter) -> u64 {
0
}
// PROBLEM 2 solution
fn problem2(input: InputIter) -> u64 {
0
}