[2023][ruby][4.2] cleanup
change nsyqmmvrwrwvywztzqtooyymmsuxtlxk
commit fdd5b11b1b7e17c293fa2e054bb684184a0003b0
author Alpha Chen <alpha@kejadlen.dev>
date
parent ppzkqrrk
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] }