Change to include_str! everywhere
This commit is contained in:
@@ -176,7 +176,7 @@ mod part2 {
|
|||||||
}
|
}
|
||||||
|
|
||||||
fn main() {
|
fn main() {
|
||||||
let input = std::fs::read_to_string("./input").unwrap();
|
let input = include_str!("../input");
|
||||||
|
|
||||||
let results: [u32; 2] = [part1::approaches(), part2::approaches()].map(|approaches| {
|
let results: [u32; 2] = [part1::approaches(), part2::approaches()].map(|approaches| {
|
||||||
input
|
input
|
||||||
|
|||||||
@@ -206,7 +206,7 @@ fn limits() -> HashMap<Color, u32> {
|
|||||||
}
|
}
|
||||||
|
|
||||||
fn main() -> Result<(), String> {
|
fn main() -> Result<(), String> {
|
||||||
let input = std::fs::read_to_string("./input").unwrap();
|
let input = include_str!("../input");
|
||||||
|
|
||||||
match parse_input(&input) {
|
match parse_input(&input) {
|
||||||
Ok(input) => {
|
Ok(input) => {
|
||||||
@@ -224,7 +224,7 @@ fn main() -> Result<(), String> {
|
|||||||
nom::Needed::Size(n) => eprintln!("needed {n} more bytes"),
|
nom::Needed::Size(n) => eprintln!("needed {n} more bytes"),
|
||||||
},
|
},
|
||||||
NomErr::Error(e) | NomErr::Failure(e) => {
|
NomErr::Error(e) | NomErr::Failure(e) => {
|
||||||
eprintln!("{}", nom::error::convert_error(input.as_str(), e))
|
eprintln!("{}", nom::error::convert_error(input, e))
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
};
|
};
|
||||||
@@ -261,7 +261,7 @@ mod tests {
|
|||||||
|
|
||||||
#[test]
|
#[test]
|
||||||
fn example_01() {
|
fn example_01() {
|
||||||
let input = std::fs::read_to_string("./example_01").unwrap();
|
let input = include_str!("../example_01");
|
||||||
assert_eq!(
|
assert_eq!(
|
||||||
count_possible_games(&parse_input(&input).unwrap(), &super::limits()).unwrap(),
|
count_possible_games(&parse_input(&input).unwrap(), &super::limits()).unwrap(),
|
||||||
8
|
8
|
||||||
@@ -270,7 +270,7 @@ mod tests {
|
|||||||
|
|
||||||
#[test]
|
#[test]
|
||||||
fn example_02() {
|
fn example_02() {
|
||||||
let input = std::fs::read_to_string("./example_02").unwrap();
|
let input = include_str!("../example_02");
|
||||||
assert_eq!(
|
assert_eq!(
|
||||||
minimum_cube_powered(&parse_input(&input).unwrap()).unwrap(),
|
minimum_cube_powered(&parse_input(&input).unwrap()).unwrap(),
|
||||||
2286
|
2286
|
||||||
|
|||||||
@@ -156,7 +156,7 @@ fn part2(input: &str) -> usize {
|
|||||||
}
|
}
|
||||||
|
|
||||||
fn main() {
|
fn main() {
|
||||||
let input = std::fs::read_to_string("./input").unwrap();
|
let input = include_str!("../input");
|
||||||
|
|
||||||
println!("Part 1 : {}", part1(&input));
|
println!("Part 1 : {}", part1(&input));
|
||||||
println!("Part 2 : {}", part2(&input));
|
println!("Part 2 : {}", part2(&input));
|
||||||
|
|||||||
Reference in New Issue
Block a user