From 7e4982be44b980ccbe00c88a66abd773dba62f1a Mon Sep 17 00:00:00 2001 From: Sebastiano Tronto Date: Tue, 1 Jul 2025 14:35:03 +0200 Subject: Day 13 2022 --- 2022/13/a.rs | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 2022/13/a.rs (limited to '2022/13/a.rs') diff --git a/2022/13/a.rs b/2022/13/a.rs new file mode 100644 index 0000000..c849bef --- /dev/null +++ b/2022/13/a.rs @@ -0,0 +1,21 @@ +use std::cmp::Ordering; +mod common; +use common::*; + +fn main() { + let mut line = String::new(); + let mut sum = 0; + let mut i = 0; + loop { + i += 1; + let _ = std::io::stdin().read_line(&mut line).unwrap(); + let p = parse(line.as_bytes()); + line.clear(); + let _ = std::io::stdin().read_line(&mut line).unwrap(); + let q = parse(line.as_bytes()); + if compare(&p, &q) != Ordering::Greater { sum += i; } + if std::io::stdin().read_line(&mut line).unwrap() == 0 { break; } + line.clear(); + } + println!("{sum}"); +} -- cgit v1.3