Bash: 2022/day 4 part 1

This commit is contained in:
2022-12-08 09:43:43 +01:00
parent bc2b2ac726
commit 76ab3d0c5b
2 changed files with 78 additions and 5 deletions

View File

@@ -65,10 +65,26 @@ pairs.
/In how many assignment pairs does one range fully contain the other?/
To begin, [[file:4/input][get your puzzle input]].
Your puzzle answer was =444=.
The first half of this puzzle is complete! It provides one gold star: *
** --- Part Two ---
It seems like there is still quite a bit of duplicate work planned.
Instead, the Elves would like to know the number of pairs that /overlap
at all/.
In the above example, the first two pairs (=2-4,6-8= and =2-3,4-5=)
don't overlap, while the remaining four pairs (=5-7,7-9=, =2-8,3-7=,
=6-6,4-6=, and =2-6,4-8=) do overlap:
- =5-7,7-9= overlaps in a single section, =7=.
- =2-8,3-7= overlaps all of the sections =3= through =7=.
- =6-6,4-6= overlaps in a single section, =6=.
- =2-6,4-8= overlaps in sections =4=, =5=, and =6=.
So, in this example, the number of overlapping assignment pairs is =4=.
/In how many assignment pairs do the ranges overlap?/
Answer:
You can also [Shareon
[[https://twitter.com/intent/tweet?text=%22Camp+Cleanup%22+%2D+Day+4+%2D+Advent+of+Code+2022&url=https%3A%2F%2Fadventofcode%2Ecom%2F2022%2Fday%2F4&related=ericwastl&hashtags=AdventOfCode][Twitter]]
[[javascript:void(0);][Mastodon]]] this puzzle.