Ran Clippy
This commit is contained in:
parent
9aa5eb3727
commit
846d00baa4
@ -11,7 +11,7 @@ fn convolve(measurements: &Vec<u64>) -> Vec<u64> {
|
|||||||
}
|
}
|
||||||
|
|
||||||
fn main() {
|
fn main() {
|
||||||
const INPUT: &'static str = include_str!("../inputs/day1.txt");
|
const INPUT: &str = include_str!("../inputs/day1.txt");
|
||||||
let measurements: Vec<u64> = io::Cursor::new(INPUT)
|
let measurements: Vec<u64> = io::Cursor::new(INPUT)
|
||||||
.lines()
|
.lines()
|
||||||
.map(|line| line.unwrap().parse().unwrap())
|
.map(|line| line.unwrap().parse().unwrap())
|
||||||
|
@ -27,13 +27,13 @@ impl FromStr for Command {
|
|||||||
let units = words.1.parse()?;
|
let units = words.1.parse()?;
|
||||||
Ok(Command {
|
Ok(Command {
|
||||||
action: action.unwrap(),
|
action: action.unwrap(),
|
||||||
units: units,
|
units,
|
||||||
})
|
})
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
fn main() {
|
fn main() {
|
||||||
const INPUT: &'static str = include_str!("../inputs/day2.txt");
|
const INPUT: &str = include_str!("../inputs/day2.txt");
|
||||||
let commands: Vec<Command> = io::Cursor::new(INPUT)
|
let commands: Vec<Command> = io::Cursor::new(INPUT)
|
||||||
.lines()
|
.lines()
|
||||||
.map(|l| l.unwrap().parse().unwrap())
|
.map(|l| l.unwrap().parse().unwrap())
|
||||||
|
@ -87,9 +87,9 @@ impl<const N: usize> Diagnostics<N> {
|
|||||||
}
|
}
|
||||||
|
|
||||||
fn main() {
|
fn main() {
|
||||||
const INPUT: &'static str = include_str!("../inputs/day3.txt");
|
const INPUT: &str = include_str!("../inputs/day3.txt");
|
||||||
let report: Vec<String> = io::Cursor::new(INPUT).lines().map(|l| l.unwrap()).collect();
|
let report: Vec<String> = io::Cursor::new(INPUT).lines().map(|l| l.unwrap()).collect();
|
||||||
let diagnostics = Diagnostics::<12> { report: report };
|
let diagnostics = Diagnostics::<12> { report };
|
||||||
|
|
||||||
println!(
|
println!(
|
||||||
"gamma rate {} epsilon rate {}",
|
"gamma rate {} epsilon rate {}",
|
||||||
@ -128,6 +128,6 @@ fn oxygen_generator_rating() {
|
|||||||
"00010".to_string(),
|
"00010".to_string(),
|
||||||
"01010".to_string(),
|
"01010".to_string(),
|
||||||
];
|
];
|
||||||
let diagnostics = Diagnostics::<5> { report: report };
|
let diagnostics = Diagnostics::<5> { report };
|
||||||
assert_eq!(diagnostics.most_common_value(), "10111");
|
assert_eq!(diagnostics.most_common_value(), "10111");
|
||||||
}
|
}
|
||||||
|
@ -61,12 +61,12 @@ impl FromStr for Board {
|
|||||||
.collect()
|
.collect()
|
||||||
})
|
})
|
||||||
.collect::<Vec<Vec<Square>>>();
|
.collect::<Vec<Vec<Square>>>();
|
||||||
Ok(Board { grid: grid })
|
Ok(Board { grid })
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
fn main() {
|
fn main() {
|
||||||
const INPUT: &'static str = include_str!("../inputs/day4.txt");
|
const INPUT: &str = include_str!("../inputs/day4.txt");
|
||||||
solve_part1(INPUT);
|
solve_part1(INPUT);
|
||||||
solve_part2(INPUT);
|
solve_part2(INPUT);
|
||||||
}
|
}
|
||||||
|
@ -72,7 +72,7 @@ impl fmt::Display for Vent {
|
|||||||
}
|
}
|
||||||
|
|
||||||
fn main() {
|
fn main() {
|
||||||
const INPUT: &'static str = include_str!("../inputs/day5.txt");
|
const INPUT: &str = include_str!("../inputs/day5.txt");
|
||||||
let vents: Vec<Vent> = INPUT.lines().map(|line| line.parse().unwrap()).collect();
|
let vents: Vec<Vent> = INPUT.lines().map(|line| line.parse().unwrap()).collect();
|
||||||
let mut map = HashMap::<(u32, u32), u32>::new();
|
let mut map = HashMap::<(u32, u32), u32>::new();
|
||||||
for vent in vents {
|
for vent in vents {
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
fn main() {
|
fn main() {
|
||||||
const INPUT: &'static str = include_str!("../inputs/day6.txt");
|
const INPUT: &str = include_str!("../inputs/day6.txt");
|
||||||
let fishes: Vec<usize> = INPUT
|
let fishes: Vec<usize> = INPUT
|
||||||
.strip_suffix('\n')
|
.strip_suffix('\n')
|
||||||
.unwrap()
|
.unwrap()
|
||||||
@ -7,7 +7,7 @@ fn main() {
|
|||||||
.map(|timer| timer.parse::<usize>().unwrap())
|
.map(|timer| timer.parse::<usize>().unwrap())
|
||||||
.collect();
|
.collect();
|
||||||
println!("solution {}", solve(fishes.clone(), 80));
|
println!("solution {}", solve(fishes.clone(), 80));
|
||||||
println!("solution {}", solve(fishes.clone(), 256));
|
println!("solution {}", solve(fishes, 256));
|
||||||
}
|
}
|
||||||
|
|
||||||
const BIRTH_RATE: usize = 7;
|
const BIRTH_RATE: usize = 7;
|
||||||
|
Loading…
Reference in New Issue
Block a user