From eb21642bf4764aebb88dd69060c82c1c12bb98e3 Mon Sep 17 00:00:00 2001 From: Alpha Chen Date: Mon, 4 Dec 2023 13:16:05 -0500 Subject: [PATCH] [2023][ruby][4.2] cleanup --- 2023/ruby/day_04.rb | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/2023/ruby/day_04.rb b/2023/ruby/day_04.rb index 6102de2..db19cf7 100644 --- a/2023/ruby/day_04.rb +++ b/2023/ruby/day_04.rb @@ -17,9 +17,6 @@ wins = Hash.new {|h,k| winners = winning & card new_cards = (1..winners.length).map { k + _1 } - h[k] = winners.empty? ? 1 : 1 + new_cards.sum { h[_1] } + h[k] = 1 + (winners.empty? ? 0 : new_cards.sum { h[_1] }) } -p cards.map {|id,(winning,card)| - wins[id] - } - .sum +p cards.keys.sum { wins[_1] }