From 5b4f4f41509da65933c6ccbff1d856842215a03f Mon Sep 17 00:00:00 2001 From: Aadi Desai <21363892+supleed2@users.noreply.github.com> Date: Sat, 14 Oct 2023 14:52:19 +0100 Subject: [PATCH] Replace `.split('\n') with `.lines()` --- src/bin/d1.rs | 2 +- src/bin/d3.rs | 4 ++-- src/bin/d4.rs | 4 ++-- src/bin/d5.rs | 4 ++-- 4 files changed, 7 insertions(+), 7 deletions(-) diff --git a/src/bin/d1.rs b/src/bin/d1.rs index 8b02b43..37350b6 100644 --- a/src/bin/d1.rs +++ b/src/bin/d1.rs @@ -4,7 +4,7 @@ fn main() -> anyhow::Result<()> { let mut elves = INPUT .split("\n\n") .map(|elf| { - elf.split('\n') + elf.lines() .map(|s| s.parse::().expect("Failed to parse input")) .sum::() }) diff --git a/src/bin/d3.rs b/src/bin/d3.rs index 768ec22..f18f610 100644 --- a/src/bin/d3.rs +++ b/src/bin/d3.rs @@ -4,7 +4,7 @@ const INPUT: &str = include_str!("../input/d3.txt"); fn main() -> anyhow::Result<()> { let p1 = INPUT - .split('\n') + .lines() .map(|s| s.split_at(s.len() / 2)) .map(|(l, r)| { l.chars().find(|ch| { @@ -15,7 +15,7 @@ fn main() -> anyhow::Result<()> { .sum::(); println!("{p1}"); let p2 = INPUT - .split('\n') + .lines() .batching(|it| { it.next_tuple::<(&str,&str,&str)>() }) diff --git a/src/bin/d4.rs b/src/bin/d4.rs index dc5597d..a7982f3 100644 --- a/src/bin/d4.rs +++ b/src/bin/d4.rs @@ -2,13 +2,13 @@ const INPUT: &str = include_str!("../input/d4.txt"); fn main() -> anyhow::Result<()> { let p1 = INPUT - .split('\n') + .lines() .map(Pair::from) .filter(ranges_contain_each_other) .count(); println!("{p1}"); let p2 = INPUT - .split('\n') + .lines() .map(Pair::from) .filter(ranges_overlap) .count(); diff --git a/src/bin/d5.rs b/src/bin/d5.rs index 8e0611c..9b5b5a2 100644 --- a/src/bin/d5.rs +++ b/src/bin/d5.rs @@ -19,7 +19,7 @@ fn main() -> anyhow::Result<()> { ]; let mut p1c = input.clone(); let p1m = moves - .split('\n') + .lines() .map(Move::from); for mv in p1m { for _ in 0..mv.0 { @@ -34,7 +34,7 @@ fn main() -> anyhow::Result<()> { println!("{p1}"); let mut p2c = input; let p2m = moves - .split('\n') + .lines() .map(Move::from); for mv in p2m { let mut temp = vec![];