diff --git a/2021/ruby/day_18.rb b/2021/ruby/day_18.rb index 879b0f0..76be8e0 100644 --- a/2021/ruby/day_18.rb +++ b/2021/ruby/day_18.rb @@ -62,15 +62,11 @@ def explode(s, pair_range) end class Array - def magnitude - 3*self[0].magnitude + 2*self[1].magnitude - end + def magnitude = 3*self[0].magnitude + 2*self[1].magnitude end class Integer - def magnitude - self - end + def magnitude = self end # sum = ARGF.read.split("\n").reject(&:empty?).inject {|sum,num| add(sum, num) }