[2021][ruby][18.x] small refactoring
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) }