Skip to content

Commit ec86fef

Browse files
author
Robb Kidd
committed
2022 day 4 part 2 - more fun with sets
1 parent 1645b3f commit ec86fef

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

2022/ruby/day04.rb

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,15 @@ def part1
2020
.count
2121
end
2222

23+
# @example
24+
# day.part2 => 4
2325
def part2
26+
input_as_ranges
27+
.map { |assign_a, assign_b|
28+
assign_a.to_a & assign_b.to_a
29+
}
30+
.select {|overlaps| overlaps.any? }
31+
.count
2432
end
2533

2634
def input_as_ranges

0 commit comments

Comments
 (0)