add day 12 part 1

This commit is contained in:
timeshifter
2026-06-22 21:21:59 +02:00
parent c2dd0d1f56
commit cb0796b44b
4 changed files with 179 additions and 0 deletions
+24
View File
@@ -0,0 +1,24 @@
use regex::Regex;
use serde_json::Value;
fn main() {
let content = std::fs::read_to_string("input.json").unwrap();
part1(&content);
part2(&content);
}
fn part2(content: &str) {
let json: Value = serde_json::from_str(content).unwrap();
// dbg!(json.as_object().unwrap().iter().next().unwrap());
}
fn part1(content: &str) {
let re = Regex::new("-?[0-9]+").unwrap();
let count: isize = re
.find_iter(content)
.map(|s| s.as_str().parse::<isize>().unwrap())
.sum();
println!("{count}");
}